2    D D D D  D D  D     @Y D! D"#$ D% D&'( ) D* `+ F,-. '/ '0 '12 '3 &45 /6 D7 8 D9:; <= 7>? '@A.A =B C DE F GH DIJK GLMN JO P Q RS [T U V WX SY Z S[\ X] x^_ [` Sa b cd Fe Df Xghi [j 7kl kmn mo Dp Dqrs Dt Du v mw kxyz F{| } }~ e B [ D DAfdxSwitchAttributes InnerClasses numberOfPortsLptolemy/data/expr/Parameter;inputBufferDelayoutputBufferDelaytechnologicalDelaybitRate_technologicalDelayD _nextFireTimeLptolemy/actor/util/Time; _inputTokensLjava/util/HashMap; Signature_Ljava/util/HashMap;>; _outputTokens_ioPortToSwitchInPort=Ljava/util/HashMap;_ioPortToSwitchOutPort_numberOfPortsI_bitRate_switchFabricQueueLjava/util/LinkedList;7Ljava/util/LinkedList; timestampLjava/lang/String; ConstantValuevlinkpayload5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis*Lptolemy/domains/de/lib/aspect/AFDXSwitch; container Lptolemy/kernel/CompositeEntity;name Exceptions getReceiver>(Lptolemy/actor/Receiver;)Lptolemy/actor/IntermediateReceiver;receiverLptolemy/actor/Receiver;intermediateReceiver$Lptolemy/actor/IntermediateReceiver; StackMapTableH(Lptolemy/actor/Receiver;Lptolemy/actor/IOPort;)Lptolemy/actor/Receiver;portLptolemy/actor/IOPort; setContainer#(Lptolemy/kernel/CompositeEntity;)VattributeChanged"(Lptolemy/kernel/util/Attribute;)Vvalueiports attributeLptolemy/kernel/util/Attribute;clone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectcreateDecoratorAttributesI(Lptolemy/kernel/util/NamedObj;)Lptolemy/kernel/util/DecoratorAttributes;ex%Lptolemy/kernel/util/KernelException;targetLptolemy/kernel/util/NamedObj;M initialize()Vfirelast[Ljava/lang/Object;eObj lastTimeStampeventLptolemy/actor/util/TimedEvent;vl)Lptolemy/domains/de/lib/aspect/AFDXVlink;output outputPortIDlabels[Ljava/lang/String;values[Lptolemy/data/Token;recordLptolemy/data/RecordToken;tokenLptolemy/data/Token; currentTimecomputedTimeStamp multicastZH_Xdpostfire()Z sendTokenG(Lptolemy/actor/Receiver;Lptolemy/actor/Receiver;Lptolemy/data/Token;)Vsourcetok inputPortIDi\ setPortIn(Lptolemy/kernel/Port;I)VLptolemy/kernel/Port;portIn setPortOutportOutreset _getPortID(Lptolemy/actor/Receiver;Z)Iinput containerPort~_getNextFireTimeJ(Lptolemy/actor/util/Time;Ljava/util/LinkedList;)Lptolemy/actor/util/Time; nextFireTimetokensLocalVariableTypeTablek(Lptolemy/actor/util/Time;Ljava/util/LinkedList;)Lptolemy/actor/util/Time;_scheduleRefire SourceFileAFDXSwitch.java java/util/HashMap java/util/LinkedList ptolemy/data/expr/Parameter  bitRate (Mbit/s) 100    technologicalDelay (us)140 Number of ports2   *ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder1This communication aspect cannot be used on port  %, it only be specified on input port.  "ptolemy/actor/IntermediateReceiver  $ptolemy/domains/de/kernel/DEDirectorGThis communication aspect is currently only supported in the DE domain. ptolemy/data/DoubleToken "Cannot have negative serviceTime: ptolemy/data/IntToken   Cannot have negative bitRate: (ptolemy/domains/de/lib/aspect/AFDXSwitch ptolemy/actor/IOPort=ptolemy/domains/de/lib/aspect/AFDXSwitch$AfdxSwitchAttributes #ptolemy/kernel/util/KernelException*ptolemy/kernel/util/InternalErrorException       ptolemy/actor/util/TimedEvent   'ptolemy/domains/de/lib/aspect/AFDXVlink  ptolemy/actor/util/Time    ptolemy/actor/Receiver  java/lang/Stringptolemy/data/Token  ptolemy/data/ObjectToken ptolemy/data/RecordToken   At time , completing send    java/lang/Object, initiating send to : ptolemy/kernel/Portjava/lang/Integer   2ptolemy/actor/lib/aspect/AtomicCommunicationAspect,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionptolemy/kernel/util/NamedObj _tokenCount3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)VsetDisplayName(Ljava/lang/String;)V setExpressionptolemy/data/type/BaseTypeDOUBLE DoubleType'Lptolemy/data/type/BaseType$DoubleType; setTypeEquals(Lptolemy/data/type/Type;)VINTIntType$Lptolemy/data/type/BaseType$IntType; getContainer()Lptolemy/actor/IOPort;isOutputappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V>(Lptolemy/actor/CommunicationAspect;Lptolemy/actor/Receiver;)V getDirector()Lptolemy/actor/Director;getToken()Lptolemy/data/Token; doubleValue()D(D)Ljava/lang/StringBuilder;intValue()IvalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@(Lptolemy/kernel/util/NamedObj;Lptolemy/kernel/util/Decorator;)V(Ljava/lang/Throwable;)Vptolemy/actor/Director getModelTime()Lptolemy/actor/util/Time; compareTo(Ljava/lang/Object;)Iget&(Ljava/lang/Object;)Ljava/lang/Object;sizegetFirst()Ljava/lang/Object; timeStampgetLastcontentsLjava/lang/Object; getSource()Lptolemy/actor/Actor;equals(Ljava/lang/Object;)Zadd(D)Lptolemy/actor/util/Time;.(Lptolemy/actor/util/Time;Ljava/lang/Object;)Vremove ()Lptolemy/kernel/util/NamedObj; getFrameSizegetDoubleValue(D)V(Ljava/lang/Object;)V+([Ljava/lang/String;[Lptolemy/data/Token;)V_sendToReceiver/(Lptolemy/actor/Receiver;Lptolemy/data/Token;)V _debugging_debug((Ljava/lang/String;)Lptolemy/data/Token;getValue getFullNameclearPOSITIVE_INFINITY_fireAt(Lptolemy/actor/util/Time;)V%ptolemy/data/type/BaseType$DoubleType"ptolemy/data/type/BaseType$IntType!Defgh*+,*Y*Y*Y*Y*Y * * Y* ***** Y****** Y** *!*"*#^npqr's2t=vBxPyYzb{l|s~ &C+$%.&Y+$'Y()*+$+,*-./Y*+0M, #7A CCA7&D*+1 &k"*+2*3*34&Y*5.!""!&+*?*678I(&Y*'Y(9*(:-.*(;o+*L*6=>=*#>/*?Y @W*?Y @Wҧ@+*8*678I(&Y*'Y(A*(:-.*(*+BR8ALZ_fy>+a1Z8'8 07&G*+CDM,E,Y,Y*Y*Y,Y ," $/:E GG >+FGY+*HMJY,KI  Q K*L*E<*#/*?Y @W*?Y @W*Y " 34&593?7J9 4K  3&c a*M*3NLM>*EL+*EOA6*#*?PQ*?PRS:T+O+:* Qa* USVWW:VWW:2XY2XYZ2[2O>* UST: M> +*\M* SY,V]^W*?P_W* Q'M>* RS:T+O VWW:2`:/$aW*b6+:*?PQj*?PUSVWW:  2XY2XYZ 2[2O>*?PUST: M>!2X:  c*;ko\M*?PSY,V]^W* _W6*#*?PQ*?PRS:T+OVWW:2`:/edYeSYfSYgS:hY7YTijSYkY2lSY2hS: mY n: *2` o2h:*2`o*?P_W*p*'Y(q*++r*-s*t>ODE FGK"P.QCRZSfTiUsVwWXYZY[\_bcdfgilPs t"u$w0x<yIzR|]~hqt:DPe|3:V\`I<iZ%G  IRqt0J   |Ga USQ% WW )FW mW )W"&7 *t*u   &g 4*3N::::6-m"-mfvkwX:-mgv:*,b6 : * ?PQH* ?PUSVWW2O6* ?PUST:   :6 :* ?PSYxY,SYSYSYS]^W*Y ` *t*p:*'Y(q**3N+y*,$z*{*-+-sv  (0;CG\m~ 03 p 4444 + (%"C G /; K~&P*+?@W   P*+?@W   L*|*|* }!"#$ E+$N+$~ -N-~:*P*PJKLN!P%Q5S4EEE>!$!,Q,RSN-T+O-TL+abcdg*!!! !  d*E<*#=***E*?PE***E*?PE***E* E**E* opq+r6s?rEpKu[vcw Bd  A&  GD