28 ;< = 7> ?@ AB CD E 7F 7GH IJ ?K@_@ 7L 7MNO 7PQ R 7ST R 7U 7V 7W XY $Z[\ 'R] '^ '_ '` &ab .cd efghi j kl 7m 7n 7o 7pqr =stu @v w 7x yz [{ |} GR ~ J   G G  J J 7 U U J ~ [ J 7  7 7 c 7       l J  7 J rR t 7 t t z r@@ 7 [` 7 l ` ^` U  7   = 7 7 | JR  J 7 U O < CanBusAttributes InnerClassesbitRateLptolemy/data/expr/Parameter;canFormatOfFramecanFramePolicy_ioPortToCanPriorityLjava/util/HashMap; Signature=Ljava/util/HashMap; _tokenTreeLjava/util/TreeMap;SLjava/util/TreeMap;>; _multiCast;Ljava/util/HashMap; _frameSizeI_nextTokenSize_nextTokenFiringTimeLptolemy/actor/util/Time; _startingTime _channelUsed_bitRateD_mostRecentFrameZ5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis!Lptolemy/actor/lib/aspect/CanBus; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)Vvalue attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(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;tfire()V receiverSetLjava/util/HashSet;liLjava/util/ListIterator; mostRecenti listToSortLjava/util/LinkedList;o[Ljava/lang/Object; currentTimeLocalVariableTypeTable-Ljava/util/HashSet;-Ljava/util/ListIterator<[Ljava/lang/Object;>;+Ljava/util/LinkedList<[Ljava/lang/Object;>;}createIntermediateReceiver>(Lptolemy/actor/Receiver;)Lptolemy/actor/IntermediateReceiver;receiverLptolemy/actor/Receiver;intermediateReceiver$Lptolemy/actor/IntermediateReceiver; getReceiverH(Lptolemy/actor/Receiver;Lptolemy/actor/IOPort;)Lptolemy/actor/Receiver;portLptolemy/actor/IOPort; initializenextCanPriority()IesLjava/util/Set;itLjava/util/Iterator;resultLjava/lang/Integer;EntrykLjava/util/Iterator;>;>; nextToken()Lptolemy/data/Token; nextTokenSizeLjava/io/IOException; byteOutputLjava/io/ByteArrayOutputStream; objectOutputLjava/io/ObjectOutputStream;lnextTokenTransmissionTime()DprintTokenTreeentryLjava/util/Map$Entry;ULjava/util/Map$Entry;>;fLjava/util/Set;>;>; setContainer#(Lptolemy/kernel/CompositeEntity;)VdecoratorAttributes2Lptolemy/actor/lib/aspect/CanBus$CanBusAttributes;decoratedObjectdecoratedObjectsLjava/util/List;0Ljava/util/List;setCanBusPriority(Lptolemy/kernel/Port;I)VLptolemy/kernel/Port; canPriorityreset sendTokenG(Lptolemy/actor/Receiver;Lptolemy/actor/Receiver;Lptolemy/data/Token;)V visibleAtsourcetokenLptolemy/data/Token;id_getCanBusPriority(Lptolemy/actor/Receiver;)I containerPort_scheduleRefire2(Lptolemy/actor/Receiver;)Lptolemy/actor/Receiver; SourceFile CanBus.java ptolemy/data/expr/Parameter    "Standard frame" "Extended frame"  bitRate (kbit/s) 125  "Send all frames""Send only most recent frame" java/util/TreeMap java/util/HashMap   ptolemy/data/DoubleToken *ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder&Cannot have negative or zero bitRate:    ptolemy/data/StringToken Standard frame Extended frameSend all framesSend only most recent frame ptolemy/actor/lib/aspect/CanBus ptolemy/actor/IOPort0ptolemy/actor/lib/aspect/CanBus$CanBusAttributes #ptolemy/kernel/util/KernelException*ptolemy/kernel/util/InternalErrorException     java/util/HashSet java/util/LinkedList   ptolemy/actor/Receiver    ptolemy/actor/util/Time     java/lang/Integer   ptolemy/data/Token      7"ptolemy/actor/IntermediateReceiver    java/util/Map$Entry   java/io/ByteArrayOutputStreamjava/io/ObjectOutputStream     ! "java/io/IOExceptionjava/lang/RuntimeException!Failed to close the objectOutput. #3Failed to write the token while measuring the size. $% &Key: ' ( Receiver:  Token:  Time: )  #*ptolemy/kernel/util/NamedObj +, -. '( 34java/lang/Object /0 1 23 24ptolemy/actor/Actorptolemy/kernel/Port2ptolemy/actor/lib/aspect/AtomicCommunicationAspect,ptolemy/kernel/util/NameDuplicationExceptionjava/lang/String$java/lang/CloneNotSupportedExceptionjava/util/ListIterator java/util/Setjava/util/Iteratorjava/lang/Throwablejava/util/List3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)Vptolemy/data/type/BaseTypeSTRING5 StringType'Lptolemy/data/type/BaseType$StringType; setTypeEquals(Lptolemy/data/type/Type;)V addChoice(Ljava/lang/String;)V setExpressionsetDisplayNameDOUBLE6 DoubleType'Lptolemy/data/type/BaseType$DoubleType; _tokenCountgetToken doubleValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;toString()Ljava/lang/String;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V stringValueequalsIgnoreCase(Ljava/lang/String;)Z@(Lptolemy/kernel/util/NamedObj;Lptolemy/kernel/util/Decorator;)V(Ljava/lang/Throwable;)V getDirector()Lptolemy/actor/Director;ptolemy/actor/Director getModelTime()Lptolemy/actor/util/Time;valueOf(I)Ljava/lang/Integer; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; listIterator()Ljava/util/ListIterator;hasNext()Znext()Ljava/lang/Object;addsizeput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(I)Ljava/lang/Object;(D)Lptolemy/actor/util/Time; compareTo(Ljava/lang/Object;)IremoveintValuepoll_sendToReceiver/(Lptolemy/actor/Receiver;Lptolemy/data/Token;)V73ptolemy/actor/CommunicationAspectListener$EventType EventTypeRECEIVED5Lptolemy/actor/CommunicationAspectListener$EventType;sendCommunicationEventO(Lptolemy/actor/Actor;IILptolemy/actor/CommunicationAspectListener$EventType;)V>(Lptolemy/actor/CommunicationAspect;Lptolemy/actor/Receiver;)VclearentrySet()Ljava/util/Set;iterator()Ljava/util/Iterator; java/util/MapgetKeyisEmptyelement(Ljava/io/OutputStream;)V writeObject(Ljava/lang/Object;)Vclose*(Ljava/lang/String;Ljava/lang/Throwable;)V toByteArray()[B _debugging_debuggetValuegetDoubleValue()Ljava/util/List;getDecoratorAttributesJ(Lptolemy/kernel/util/Decorator;)Lptolemy/kernel/util/DecoratorAttributes; access$0005(Lptolemy/actor/lib/aspect/CanBus$CanBusAttributes;)I_fireAt(Lptolemy/actor/util/Time;)Vequals getContainer()Lptolemy/actor/IOPort; ()Lptolemy/kernel/util/NamedObj;%ptolemy/data/type/BaseType$StringType%ptolemy/data/type/BaseType$DoubleType)ptolemy/actor/CommunicationAspectListener!7 e*+,*Y*** * * *l *Y* ** ***Y*** * * **Y*Y *Y!*"^'09?MV_ip~ &z+*;*#$%I(&Y*'Y()*(+,-*(s+*6*#./M,01 *l ,21 * 8+*0*#./M,31 *,41**+5V8=HRV_hqx4'V"8'& &^*+67M,Y!,Y,Y ,* ,*88,9,:,*;;,*,*,2 *2:?DLT\ ^^ U+<=Y+*>M@Y,A?   Q b*B*CDL* *;EFUGYHM**;EIJKN-L,-MN2OPW* *;E,QERW*|**;EIJM>,S``6,SL,TN2,TN2.*CD,TN2U*VWX ,YW*9n*9+f=* *;EZ[\H**;EIJ]NN*-2O-2^_*Y"d"***"`a*b  %6 :!C"Y$o)v*,-23467589-,@AB0C@DJEWA]GaI\ %J:5Reg0']b V %J:5g. : K\&N cY*+dM, T V   D*+eb &m'*f*g* h*8*9*:*;"jl mnop!q&r '&k*iL+jM,klm[N*-IJn!,o,klm[N*-IJnEN-\"z{|!~;Paf*kc\!J \!.  G**pEIJqN2^  pjrYsLMtY+uM,*vw,@,x9NzY{-|NzY}-|:,,x:zY{|*+~8*8#&y 2y >DHKy2@>J #&'23>DHKM\e>'  3  M  jb  `8&KK  9* *ko *iL+jM,o,klN**'Y(*-m[*,-Jn6-JSz*'Y(*-JTN2O**-JTN2^**-JTN2U+,{*N")KZn|4]" "MF*++?*M,N-o*-k:*=:*<ӱ.  ),4<?BE44 !)"7#$FF 7#%&/&'(s *!*Y!*!+ERW  ) *++ ,-*CD:*,6*E*EJYW*pT*CD:*;*EIJY,SY-SYSW**VW9**9*:D*CD:*EIJY,SY-SYSW*: **p;*Y"`"*+*"`aN '+,30;1D3J5n7{89;<>?@DEGRDE.8./01 23X@&34/+M+ ,M,N*!-Z[\OPQS U*//(5 ) 67~-*p'*CDL*+*VW9**p;**9]^_`$a,c-,&A80*+eu &9:*=7 l ? ? @