2  & & & &! &"# $ &%& $ &' () * O+ ,- . &/01 &2 &34 5 K6 K7 89 8:; #< => &? &@ &A &B &C &D &E &F &G &H &I JK JL JMN 55 &OP 8Q }7R ;STU >V >W XY &Z [\ }6 8S >] >^_ H5 H`a Hb Kc de Ofg Qh &ij T5k Tl Omn Tm &op &qrst _u &vw >xy zm{|} &~ &  O  ; Z T _ k k H { & >O & > & > { i x i > &h i &< idefaultPropertiesLptolemy/data/expr/Parameter;name!Lptolemy/data/expr/NameParameter;_receiversInRangeCacheValidZ_listeningInputPortsLjava/util/List;_listeningInputPortsVersionJ_listeningOutputPorts_listeningOutputPortsVersion_propertyTransformersLjava/util/Set;_propertyTransformersByPortLjava/util/HashMap;_channelListeners_receiversInRangeCache_receiversInRangeCacheVersion_sendingInputPorts_sendingInputPortsVersion_sendingOutputPorts_sendingOutputPortsVersionLOCATION_ATTRIBUTE_NAMELjava/lang/String; ConstantValue _channelPort-Lptolemy/domains/wireless/kernel/ChannelPort;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lptolemy/domains/wireless/kernel/AtomicWirelessChannel; container Lptolemy/kernel/CompositeEntity; ExceptionsaddChannelListener4(Lptolemy/domains/wireless/kernel/ChannelListener;)Vlistener1Lptolemy/domains/wireless/kernel/ChannelListener; StackMapTable channelNotify(Lptolemy/data/RecordToken;Lptolemy/data/Token;Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/domains/wireless/kernel/WirelessIOPort;)ViteratorLjava/util/Iterator; propertiesLptolemy/data/RecordToken;tokenLptolemy/data/Token;source0Lptolemy/domains/wireless/kernel/WirelessIOPort; destinationclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectdeclareDelayDependency()VgetChannelPort/()Lptolemy/domains/wireless/kernel/ChannelPort;listeningInputPorts()Ljava/util/List; channelNamecastPortportLptolemy/kernel/Port;entityLptolemy/kernel/Entity;portsresultentitiesPR>listeningOutputPortsregisterPropertyTransformerh(Lptolemy/domains/wireless/kernel/PropertyTransformer;Lptolemy/domains/wireless/kernel/WirelessIOPort;)V transformers transformer5Lptolemy/domains/wireless/kernel/PropertyTransformer;aremoveChannelListenersendingInputPortssendingOutputPortstransformProperties(Lptolemy/data/RecordToken;Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/domains/wireless/kernel/WirelessIOPort;)Lptolemy/data/RecordToken;defaultPropertiesValueetransmita(Lptolemy/data/Token;Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/data/RecordToken;)Vreceiver2Lptolemy/domains/wireless/kernel/WirelessReceiver; receiversunregisterPropertyTransformer valueChanged!(Lptolemy/kernel/util/Settable;)VsettableLptolemy/kernel/util/Settable;_distanceBetweenc(Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/domains/wireless/kernel/WirelessIOPort;)Dport1port2p1[Dp2 _isInRange}(Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/data/RecordToken;)Z _locationOf(Lptolemy/actor/IOPort;)[DLptolemy/actor/IOPort;locationLptolemy/kernel/util/Locatable;_receiversInRange\(Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/data/RecordToken;)Ljava/util/List;jI[Lptolemy/actor/Receiver;[[Lptolemy/actor/Receiver; sourcePortreceiversInRangeListU _transmitTo(Lptolemy/data/Token;Lptolemy/domains/wireless/kernel/WirelessIOPort;Lptolemy/domains/wireless/kernel/WirelessReceiver;Lptolemy/data/RecordToken;)VnewTokentransformedPropertiessender SourceFileAtomicWirelessChannel.java ptolemy/data/expr/Parameter  ptolemy/data/expr/NameParameter     +ptolemy/domains/wireless/kernel/ChannelPort  _iconDescriptionW  java/util/HashSet    /ptolemy/domains/wireless/kernel/ChannelListener 5ptolemy/domains/wireless/kernel/AtomicWirelessChannel      java/util/LinkedList ptolemy/kernel/CompositeEntity ptolemy/kernel/Entity ptolemy/kernel/Port.ptolemy/domains/wireless/kernel/WirelessIOPort       java/util/HashMap  java/util/Set   ptolemy/data/RecordToken 3ptolemy/domains/wireless/kernel/PropertyTransformer java/lang/StringBuilder * transmission properties: "  ".  * no transmission properties." 0ptolemy/domains/wireless/kernel/WirelessDirector*ptolemy/kernel/util/IllegalActionException1>:?"@A:*BC +DW*+'**13+:*14: *14 $f  ,$,4>GR^ht| !%&()*,\ 't6R[^O,4>,$K_*12*13**(L*14+5Y6L*78M,E:N-!G-"=:>1>:F"GA:*BC +DW*+(**13+:*14:*14$V=BC_$F,G4H>JGKRMZNaPiQnRsTUY[\]_Hsa'R6,|4t>j $I_a,B***HYI***,JKN-YN**,-LW-+W *)*Y)*)+W6 pq ru"w&x.y8|@}C~JU`*"aaa!  X**+MW*12*13**-L*14+5Y6L*78M,E:N-!G-"=:>1>:?"GA:*BC +DW*+-**13+:*14:*14$V$,4>GRZainsHsa'R6,|4t>j $I_ *12*13**.L*14+5Y6L*78M,9:N-!l-";:<::!H"=:>1>:F"@A:*BC +DW*+.**13+:*14: *14 $f$,4>GR^ht|\ 't6R[^O,4>,$K_ &+:* N:O++OP: O:****,JK:2 :!"Q:,-R:**-JK:2 :!"Q:,-R:*)4*) :!"Q:,-R:*S1&*TYUVWXWYWZ[ *\[# &-4A F!O#Y$[%e&r(u,./12346:;=>?@BEFGJ#N e O& &Au &&&&&# , &!%%%._~*12*]^_Y*`a*,-b::*SP*TYUcW,dWZ[*TYUeW+fWZ[! *g[ *h[!"i:*+,-j*14:*14Jdhin)p0qJrdtnuww}{|}~> )vZ!I _9,%**0**,JKN- -+MW*)*)+MW&  #&-8* 999#R +k*   4*+lN*,l:-11g-11gk-11g-11gkcm 4444. '_J*_k+n;MN,*7+okpkN,okqkN-/_YTYUrW+sWtW,uvWZw-*x-y*  !-1B]d*kkc a  ! /_  T |*+:*++z/*,+J{|*13**++J}5Y6N*~::!p">:+*+,G::66  - 2: 6   -  2DW  ҧ*::!a">:*+,G::66  - 2: 6   -  2DW  ҧ*+*HYI+*HYI,*++-LW*,+*13LW*-'' ()*2->0F1Q3[4g7s8v;<>?@?>DFHIKLNO P,O2N8T;VBWMXX[b\h]q\u^z_    =g^   =O|||F6Q+>$  3 _e*S *TYUW-WZ[+;-8->:+:*,:-*+,->qrs!r$v(w/x0y8z@}KS]`dR8%@Keeeee$;_