亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ns-mobilenode.tcl

?? ns2.31下的UWB(Ultra WideBand)實現
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
	if {$imepflag != ""} {		set drpT [$self mobility-trace Drop "IFQ"]	} else {		set drpT [cmu-trace Drop "IFQ" $self]        }	$ifq drop-target $drpT	if { $namfp != "" } {		$drpT namattach $namfp	}	if {[$ifq info class] == "Queue/XCP"} {				$mac set bandwidth_ [$ll set bandwidth_]		$mac set delay_ [$ll set delay_]		$ifq set-link-capacity [$mac set bandwidth_]		$ifq queue-limit $qlen		$ifq link $ll		$ifq reset			}	#	# Mac Layer	#		$mac netif $netif	$mac up-target $ll	if {$outerr == "" && $fec == ""} {		$mac down-target $netif	} elseif {$outerr != "" && $fec == ""} {		$mac down-target $outerr		$outerr target $netif	} elseif {$outerr == "" && $fec != ""} {		$mac down-target $fec		$fec down-target $netif	} else {		$mac down-target $fec		$fec down-target $outerr		$err target $netif	}	set god_ [God instance]        if {$mactype == "Mac/802_11"} {		$mac nodes [$god_ num_nodes]	}	#	# Network Interface	#	#if {$fec == ""} {        #		$netif up-target $mac	#} else {        #		$netif up-target $fec	#	$fec up-target $mac	#}	$netif channel $channel	if {$inerr == "" && $fec == ""} {		$netif up-target $mac	} elseif {$inerr != "" && $fec == ""} {		$netif up-target $inerr		$inerr target $mac	} elseif {$err == "" && $fec != ""} {		$netif up-target $fec		$fec up-target $mac	} else {		$netif up-target $inerr		$inerr target $fec		$fec up-target $mac	}	$netif propagation $pmodel	;# Propagation Model	$netif node $self		;# Bind node <---> interface	$netif antenna $ant_($t)	#	# Physical Channel	#	$channel addif $netif	        # List-based improvement	# For nodes talking to multiple channels this should	# be called multiple times for each channel	$channel add-node $self			# let topo keep handle of channel	$topo channel $channel	# ============================================================	if { [Simulator set MacTrace_] == "ON" } {		#		# Trace RTS/CTS/ACK Packets		#		if {$imepflag != ""} {			set rcvT [$self mobility-trace Recv "MAC"]		} else {			set rcvT [cmu-trace Recv "MAC" $self]		}		$mac log-target $rcvT		if { $namfp != "" } {			$rcvT namattach $namfp		}		#		# Trace Sent Packets		#		if {$imepflag != ""} {			set sndT [$self mobility-trace Send "MAC"]		} else {			set sndT [cmu-trace Send "MAC" $self]		}		$sndT target [$mac down-target]		$mac down-target $sndT		if { $namfp != "" } {			$sndT namattach $namfp		}		#		# Trace Received Packets		#		if {$imepflag != ""} {			set rcvT [$self mobility-trace Recv "MAC"]		} else {			set rcvT [cmu-trace Recv "MAC" $self]		}		$rcvT target [$mac up-target]		$mac up-target $rcvT		if { $namfp != "" } {			$rcvT namattach $namfp		}		#		# Trace Dropped Packets		#		if {$imepflag != ""} {			set drpT [$self mobility-trace Drop "MAC"]		} else {			set drpT [cmu-trace Drop "MAC" $self]		}		$mac drop-target $drpT		if { $namfp != "" } {			$drpT namattach $namfp		}	} else {		$mac log-target [$ns set nullAgent_]		$mac drop-target [$ns set nullAgent_]	}# change wrt Mike's code       if { [Simulator set EotTrace_] == "ON" } {               #               # Also trace end of transmission time for packets               #               if {$imepflag != ""} {                       set eotT [$self mobility-trace EOT "MAC"]               } else {                       set eoT [cmu-trace EOT "MAC" $self]               }               $mac eot-target $eotT       }	# ============================================================	$self addif $netif}# set transmission powerNode/MobileNode instproc setPt { val } {	$self instvar netif_	$netif_(0) setTxPower $val}# set receiving powerNode/MobileNode instproc setPr { val } {	$self instvar netif_	$netif_(0) setRxPower $val}# set idle power -- ChalermekNode/MobileNode instproc setPidle { val } {	$self instvar netif_	$netif_(0) setIdlePower $val}#Node/MobileNode instproc setPsleep { val } {	$self instvar netif_	$netif_(0) setSleepPower $val}Node/MobileNode instproc setPtransition { val } {	$self instvar netif_	$netif_(0) setTransitionPower $val}Node/MobileNode instproc setTtransition { val } {	$self instvar netif_	$netif_(0) setTransitionTime $val}## change wrt Mike's code Node/MobileNode instproc getMac {param0} {       $self instvar mac_       return $mac_($param0) } Node/MobileNode instproc CFP { beacon_period cfp_duration } {       if {$mactype == "Mac/802_11"} {               $self instvar mac_               set ns_ [Simulator instance]               set beacon_period [$ns_ delay_parse $beacon_period]               set cfp_duration [$ns_ delay_parse $cfp_duration]               $mac_(0) cfp $beacon_period $cfp_duration       } }Node/MobileNode instproc mobility-trace { ttype atype } {	set ns [Simulator instance]        set tracefd [$ns get-ns-traceall]        if { $tracefd == "" } {	        puts "Warning: You have not defined you tracefile yet!"	        puts "Please use trace-all command to define it."		return ""	}	set T [new CMUTrace/$ttype $atype]	$T newtrace [Simulator set WirelessNewTrace_]	$T tagged [Simulator set TaggedTrace_]	$T target [$ns nullagent]	$T attach $tracefd        $T set src_ [$self id]        $T node $self	return $T}Node/MobileNode instproc nodetrace { tracefd } {	#	# This Trace Target is used to log changes in direction	# and velocity for the mobile node.	#	set T [new Trace/Generic]	$T target [[Simulator instance] set nullAgent_]	$T attach $tracefd	$T set src_ [$self id]	$self log-target $T    }Node/MobileNode instproc agenttrace {tracefd} {	set ns [Simulator instance]	set ragent [$self set ragent_]	#	# Drop Target (always on regardless of other tracing)	#	set drpT [$self mobility-trace Drop "RTR"]	set namfp [$ns get-nam-traceall]	if { $namfp != ""} {		$drpT namattach $namfp	}	$ragent drop-target $drpT	#	# Log Target	#	set T [new Trace/Generic]	$T target [$ns set nullAgent_]	$T attach $tracefd	$T set src_ [$self id]	$ragent tracetarget $T	#	# XXX: let the IMEP agent use the same log target.	#	set imepflag [$ns imep-support]	if {$imepflag == "ON"} {		[$self set imep_(0)] log-target $T	}}# DapengNode/MobileNode instproc add-route-tag {dst tag} {        set ragent [$self set ragent_]        $ragent add-route-tag $dst $tag}Node/MobileNode instproc add-next-hop {dst tag hop nic} {        set ragent [$self set ragent_]        $ragent add-next-hop $dst $tag $hop $nic}Node/MobileNode instproc mip-call {ragent} {	$self instvar regagent_	if [info exists regagent_] {		$regagent_ ragent $ragent	}}Node/MobileNode instproc attach-gafpartner {} {        $self instvar gafpartner_ address_ ll_         set gafpartner_ [new GAFPartner]	$gafpartner_ set mask_ [AddrParams NodeMask 1]	$gafpartner_ set shift_ [AddrParams NodeShift 1]	set nodeaddr [AddrParams addr2id [$self node-addr]]		#$gafpartner_ set addr_ [expr ( ~([AddrParams NodeMask 1] << \	#		[AddrParams NodeShift 1]) & $nodeaddr )]		$gafpartner_ set addr_ $nodeaddr	$gafpartner_ set port_ 254	#puts [$gafpartner_ set addr_]        $gafpartner_ target [$self entry]	$ll_(0) up-target $gafpartner_}Node/MobileNode instproc unset-gafpartner {} {	$self instvar gafpartner_		$gafpartner_ set-gafagent 0}# <zheng: add>Node/MobileNode instproc sscs args {	$self instvar mac_	eval $mac_(0) sscs $args}Node/MobileNode instproc NodeClr {arg1} {	$self instvar mac_	$mac_(0) NodeClr $arg1}Node/MobileNode instproc NodeLabel args {	$self instvar mac_	eval $mac_(0) NodeLabel $args}Node/MobileNode instproc node-down {} {	$self instvar mac_	$mac_(0) node-down}Node/MobileNode instproc node-up {} {	$self instvar mac_	$mac_(0) node-up}Node/MobileNode instproc RNType args {	$self instvar ragent_	eval $ragent_ RNType $args}# </zheng: add>Class SRNodeNew -superclass Node/MobileNodeSRNodeNew instproc init args {	$self instvar dsr_agent_ dmux_ entry_point_ address_        set ns [Simulator instance]	eval $self next $args	;# parent class constructor	if {$dmux_ == "" } {		# Use the default mash and shift		set dmux_ [new Classifier/Port]	}	set dsr_agent_ [new Agent/DSRAgent]	# setup address (supports hier-address) for dsragent	$dsr_agent_ addr $address_	$dsr_agent_ node $self	if [Simulator set mobile_ip_] {		$dsr_agent_ port-dmux [$self set dmux_]	}	# set up IP address	$self addr $address_		if { [Simulator set RouterTrace_] == "ON" } {		# Recv Target		set rcvT [$self mobility-trace Recv "RTR"]		set namfp [$ns get-nam-traceall]		if {  $namfp != "" } {			$rcvT namattach $namfp		}		$rcvT target $dsr_agent_		set entry_point_ $rcvT		} else {		# Recv Target		set entry_point_ $dsr_agent_	}	$self set ragent_ $dsr_agent_	$dsr_agent_ target $dmux_	# packets to the DSR port should be dropped, since we've	# already handled them in the DSRAgent at the entry.	set nullAgent_ [$ns set nullAgent_]	$dmux_ install [Node set rtagent_port_] $nullAgent_	# SRNodes don't use the IP addr classifier.  The DSRAgent should	# be the entry point	$self instvar classifier_	set classifier_ "srnode made illegal use of classifier_"	return $self}SRNodeNew instproc start-dsr {} {	$self instvar dsr_agent_	$dsr_agent_ startdsr}SRNodeNew instproc entry {} {        $self instvar entry_point_        return $entry_point_}SRNodeNew instproc add-interface args {	eval $self next $args	$self instvar dsr_agent_ ll_ mac_ ifq_	set ns [Simulator instance]	$dsr_agent_ mac-addr [$mac_(0) id]	if { [Simulator set RouterTrace_] == "ON" } {		# Send Target		set sndT [$self mobility-trace Send "RTR"]		set namfp [$ns get-nam-traceall]		if {$namfp != "" } {			$sndT namattach $namfp		}		$sndT target $ll_(0)		$dsr_agent_ add-ll $sndT $ifq_(0)	} else {		# Send Target		$dsr_agent_ add-ll $ll_(0) $ifq_(0)	}	# setup promiscuous tap into mac layer	$dsr_agent_ install-tap $mac_(0)}SRNodeNew instproc reset args {	$self instvar dsr_agent_	eval $self next $args	$dsr_agent_ reset}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲综合在线| 欧美成人r级一区二区三区| 欧美日韩五月天| 久久影院午夜片一区| 夜色激情一区二区| 国产91在线|亚洲| 日韩精品一区二区三区视频播放| 亚洲欧美另类久久久精品| 精品在线观看免费| 欧美日韩电影在线| 中文字幕一区二区三区不卡 | 91精品国产91综合久久蜜臀| 国产日本亚洲高清| 蜜臀av性久久久久蜜臀aⅴ四虎 | 九九国产精品视频| 99久久精品国产一区二区三区| 欧美一级二级三级蜜桃| 亚洲一二三四区| thepron国产精品| 久久久久综合网| 国产一区二区伦理片| 日韩欧美国产一二三区| 亚洲丶国产丶欧美一区二区三区| 91丨porny丨户外露出| 中文字幕av一区 二区| 国产精品一级二级三级| 久久综合网色—综合色88| 精品一区二区在线看| 欧美mv日韩mv国产网站app| 日韩av中文字幕一区二区三区| 欧美三级电影在线看| 亚洲一区二区免费视频| 91电影在线观看| 欧美精品精品一区| 欧美美女一区二区在线观看| 一区在线中文字幕| 大美女一区二区三区| 国产亚洲精品7777| 国产成人av影院| 日本一区免费视频| 成人视屏免费看| 亚洲欧美综合色| 色综合天天综合| 亚洲线精品一区二区三区八戒| 欧美日韩免费高清一区色橹橹| 亚洲国产美国国产综合一区二区| 99re这里只有精品6| 国产精品免费观看视频| www.视频一区| 亚洲二区在线视频| 欧美一区二区精品久久911| 秋霞av亚洲一区二区三| 精品国产一区二区亚洲人成毛片| 国产精品一区二区久久精品爱涩| 国产视频911| 色综合欧美在线视频区| 五月天激情综合| 日韩美女主播在线视频一区二区三区 | 经典三级视频一区| 国产夜色精品一区二区av| 99精品视频一区二区| 午夜日韩在线电影| 精品粉嫩aⅴ一区二区三区四区| 成人激情综合网站| 丝袜诱惑制服诱惑色一区在线观看| 日韩女优毛片在线| 91在线视频播放地址| 国产精华液一区二区三区| 久久99精品一区二区三区三区| 2019国产精品| 色诱亚洲精品久久久久久| 日韩制服丝袜先锋影音| 欧美日韩国产免费| 国产综合色产在线精品| ㊣最新国产の精品bt伙计久久| 欧美影院一区二区三区| 国产精品自拍在线| 一区二区在线看| 26uuu另类欧美亚洲曰本| 91免费版在线| 黑人巨大精品欧美一区| 夜夜嗨av一区二区三区中文字幕 | 欧美写真视频网站| 国产一区二区三区四区在线观看| 国产精品免费网站在线观看| 欧美日韩久久久久久| 国产很黄免费观看久久| 视频在线在亚洲| 国产精品你懂的在线| 欧美一级高清大全免费观看| 色欧美日韩亚洲| 国产精品亚洲专一区二区三区| 亚洲一区二区欧美日韩| 国产精品伦理一区二区| 日韩免费看网站| 色先锋久久av资源部| 国产伦精品一区二区三区视频青涩 | 国产成人免费网站| 日本v片在线高清不卡在线观看| 日本一区二区成人| 久久影院电视剧免费观看| 欧美日本一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 国产成人免费视频网站| 精彩视频一区二区| 午夜精品视频一区| 亚洲精品伦理在线| 亚洲色图视频网| 国产精品久久久久一区| 国产精品女同一区二区三区| 中文字幕乱码久久午夜不卡| 久久精品男人天堂av| 26uuu欧美| 国产视频视频一区| 国产人成一区二区三区影院| 久久精品亚洲乱码伦伦中文 | 不卡视频在线看| 国产精品99久久久久久久vr| 国产一区在线看| 激情伊人五月天久久综合| 久草在线在线精品观看| 狠狠色丁香九九婷婷综合五月| 麻豆精品精品国产自在97香蕉| 蜜桃久久久久久久| 黑人巨大精品欧美一区| 久久99精品国产.久久久久久 | a级精品国产片在线观看| 成人深夜视频在线观看| av在线一区二区三区| 色综合视频在线观看| 欧美视频精品在线| 欧美乱妇20p| 精品少妇一区二区三区免费观看| 精品国产成人在线影院| 2欧美一区二区三区在线观看视频| 国产无人区一区二区三区| 日韩一区在线看| 亚洲国产sm捆绑调教视频 | 一区二区三区国产精品| 午夜在线成人av| 狠狠色综合日日| av电影在线不卡| 欧美日韩一区二区三区不卡| 日韩欧美电影一区| 欧美激情一区二区三区在线| 一区二区三区在线观看网站| 免费观看在线综合色| 成人午夜电影网站| 欧美亚洲综合久久| 欧美精品一区二区三| 亚洲免费在线视频一区 二区| 日韩电影在线观看一区| 国产福利一区在线| 在线观看一区日韩| 久久婷婷综合激情| 亚洲男人的天堂av| 精品一区二区精品| 91麻豆国产精品久久| 日韩欧美黄色影院| 亚洲欧洲精品天堂一级| 日韩成人av影视| 波多野结衣在线aⅴ中文字幕不卡| 欧美日韩国产综合久久| 国产欧美一二三区| 美女尤物国产一区| 在线日韩av片| 国产免费观看久久| 蜜臀av一区二区在线免费观看| 99re亚洲国产精品| 精品久久久久久久人人人人传媒| 亚洲精品ww久久久久久p站| 国产真实乱子伦精品视频| 欧美亚洲国产bt| 日韩美女精品在线| 国产剧情一区二区| 欧美高清dvd| 一区二区三区在线视频观看58| 国产成人免费在线观看| 欧美成人免费网站| 性做久久久久久| 色综合色狠狠天天综合色| 欧美国产一区在线| 欧美一区二区三区免费视频 | 欧美色老头old∨ideo| 国产清纯白嫩初高生在线观看91| 日韩国产一区二| 欧美日韩视频第一区| 亚洲精品欧美专区| 色综合久久中文综合久久97| 中文字幕一区在线观看| 国产成人在线电影| 国产免费观看久久| 成人中文字幕在线| 国产人久久人人人人爽| 国产成人一级电影| 中文字幕+乱码+中文字幕一区| 国产福利91精品一区二区三区| 国产亚洲美州欧州综合国| 国产精品91xxx| 欧美国产日韩a欧美在线观看|