ghy
Alejandro Acuña
2025-03-12 26319e4c5bfbee722c15b8e7ccca9b6127bb1cb8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Êþº¾4­
ÍWXY
Z    Ì[    Ì\    Ì]    Ì^    Ì_` Ìa    Ìb
cd    Ìew@   Ìf    Ìgh
i    Ìjk
i    Ìl    Ìm    Ìn    Ìop
iq
rs
tu Bv    wx
y    Ìxz
&{
&|
}~
}s€
‚
}ƒ
Ì„    Ì…
}†
̇
̈‰
4Š
B‹    Œ2
ÌŽ    }
B
‘’“
}”•
–—˜
Ì™
Ìš
x›
œ žŸ ž ¡   I¢ ž£ ¤¥ ¤¦ˆ
§
̨ ž©
̪
«
̬­
VŠ®
XŠ    B¯    °±²
}³
´
µ
¶·
x¸
¶¹
º»¼
º½¾¿À
ºÁ
ÂÃBÈ   ŒÄ
ºÅÆ
Ç
ÌÈ
¶É
œÊ
¶Ë
ºÌ
xÍ
¶Î
¶ÏÐ
xi
xÑ
xÒÓ
xÔ
xÕ
xÖ
x×
‚ØÙ
‚Ú
‚Û
ÜÝ'Þß
‰à
‰yáâ
ãä
å
r”
Ìæ
Ìç
Ìè
¶éê
r³ë Œì    íî    íï
˜ð    íñ
˜ò
˜ó
˜ôõö
º÷ø
ùú
ûü
ýü
˜ü
Ìþ
Ìÿ
ý
ý
û
ÿÿ
c
x ž
   
 
  I   I
 I I
ÄZ
Ã
Ã
Ã
ÃüsdhLjava/text/SimpleDateFormat;   connectedZsocketLjava/net/Socket;isLjava/io/InputStream;osLjava/io/OutputStream;statusI    firstTime lastVehicleJ"MAX_TIME_WITHOUT_VEHICLE_DETECTION MAX_VEHICLES   mutexList!Lart/library/utils/synchro/Mutex;lvehicleLjava/util/List;   SignatureILjava/util/List<Lart/library/model/devices/etd/status/EtdStatusVehicle;>;controllerDataIntegration<Lart/servers/etdserver/controller/ControllerDataIntegration;diftime<init>&(Lart/library/model/devices/etd/Etd;)VCodeLineNumberTableLocalVariableTablethis7Lart/servers/etdserver/controller/ControllerDiamondRaw;etd#Lart/library/model/devices/etd/Etd;run()VeLjava/lang/Exception;startTimestamp stopTimestamp StackMapTable‰updatevehicle7Lart/library/model/devices/etd/status/EtdStatusVehicle;response9Lart/servers/etdserver/protocols/diamond/Diamond_Message;list!Ljava/net/SocketTimeoutException;Lart/servers/ServerException;etdInformation.Lart/library/model/devices/etd/EtdInformation;messageLjava/lang/String;   exceptionetdcloneLocalVariableTypeTable˜Ð¡­®
Exceptions getVehicles(J)Ljava/util/List;    timestamplresultL(J)Ljava/util/List<Lart/library/model/devices/etd/status/EtdStatusVehicle;>;getVehiclesPeriod(JJ)Ljava/util/List;
timestamp1
timestamp2M(JJ)Ljava/util/List<Lart/library/model/devices/etd/status/EtdStatusVehicle;>;startMonitorTrafficDatacommand[BsversionversionfFindexretrieserror startCollectingstopCollecting checkDatetimehourminutesecondsmsecondsmonthdateyear    dayOfWeekcalendarLjava/util/Calendar;timeDifference currenttime
collectingupdateDatetimeCounter updateVersion8(Lart/library/model/devices/etd/Etd;Ljava/lang/String;)VconnectionString isConnected()Zconnect
disconnectread=([B)Lart/servers/etdserver/protocols/diamond/Diamond_Message;send([B)Vreceive;()Lart/servers/etdserver/protocols/diamond/Diamond_Message;salirrestramalongitud apuntador resultado checkListSizeinumber
logVehicle](Lart/library/model/devices/etd/Etd;Lart/library/model/devices/etd/status/EtdStatusVehicle;)VslinefosLjava/io/FileOutputStream;
SourceFileControllerDiamondRaw.java èéjava/text/SimpleDateFormatHH:mm è! ÎÏ ÐÑ ÒÓ ÔÕ Ö×&art/library/model/devices/DeviceStatus ØÙ ÚÑ" #$ ÛÜ ÝÜ ÞÙart/library/utils/synchro/Mutex èò ßàjava/util/ArrayList áâ åæ çÜ %ðjava/lang/StringBuilderController etd& '( )*  +,- . /0:art/servers/etdserver/controller/ControllerDataIntegration è1 2ò3 40StartingSuccess5 67 89 :> ;Ñ <> ?ò ùòjava/lang/Exception =ò >? @Ù AB CD E0F GHDevice no longer exists 8I  FinishingJ KL!art/library/model/devices/etd/Etd é AB M0N OP QR ST5art/library/model/devices/etd/status/EtdStatusVehicle Ü UV W> XY ZB PQ [\ Mò ]ò @òjava/net/SocketTimeoutExceptionart/servers/ServerException ^_` aÜ Etd offline 8b cò dòe fg hò ig  j0PHO klUNPHO#UNI# mno pl q rR )s +é g tu )g vg wx *g yg7art/servers/etdserver/protocols/diamond/Diamond_Message zg {x5. |R }R ~R R €java/util/Calendar ‚ƒ „$… †‡Datetime incorrect: java/util/Date èB -  - DIF:  )ˆ - Collecting?:  )‰ *ò 9é )é ŠgDatetime updated OKjava/net/Socket ‹Œ Ž Ù è ‘Ù ’“ ”• –—0Connected, address = %1, port = %2, timeout = %3%1 ˜™%2 )š%3› œò CD EF žD Ÿò AR  ¡ {D ¢T£ ¤¥:  - TS:  )¦  - Lane:  §Ù     - Speed  ¨© )ª  - Length:  rÙ
 - Axles:  «Ù
java/io/FileOutputStream java/io/Fileetd/.dat è¬5art/servers/etdserver/controller/ControllerDiamondRaw.art/servers/etdserver/controller/ControllerEtd,art/library/model/devices/etd/EtdInformationjava/util/Listjava/util/Iteratorjava/lang/Throwablejava/lang/String(Ljava/lang/String;)Vjava/lang/SystemcurrentTimeMillis()Jdeviceart/servers/etdserver/Shared
getMessage&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; information-Lart/library/model/devices/DeviceInformation;+art/library/model/devices/DeviceInformationnametoString()Ljava/lang/String;3(Lart/servers/etdserver/controller/ControllerEtd;)Vstartart/servers/SharedgetApplicationName+art/library/model/transactions/traces/TracegetTraceInformationw(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lart/library/model/transactions/traces/Trace;println1(Lart/library/model/transactions/traces/Trace;Z)V isInterruptedexitisServerEnabledprintStackTracegetDeviceInformation0()Lart/library/model/devices/etd/EtdInformation;pollingsleep(J)VmodelLart/servers/Model; getIdentifierart/servers/Model existsDevice(Ljava/lang/String;)Z'(Ljava/lang/String;Ljava/lang/String;)V/art/library/interop/serialization/Serializationclone&(Ljava/lang/Object;)Ljava/lang/Object;getResponseString@art/servers/etdserver/protocols/diamond/Diamond_ProtocolAnalyseranalyseVehicleResponseG(Lart/library/model/devices/etd/Etd;Ljava/lang/String;)Ljava/util/List;size()Iget(I)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;    lockWriteadd(Ljava/lang/Object;)Z releaseWritealarms(Lart/library/model/devices/DeviceAlarms;&art/library/model/devices/DeviceAlarms alarm_offline*(Ljava/lang/String;Ljava/lang/Exception;)VlockRead releaseReadCart/servers/etdserver/protocols/diamond/Diamond_ProtocolConstructorCR()[B
checkError
RESETCOMMS toUpperCaseindexOf(Ljava/lang/String;)I    substring(II)Ljava/lang/String;java/lang/IntegerparseIntfirmwareVersionlength(F)Ljava/lang/StringBuilder;&analyseStartMonitorTrafficDataResponse<(Lart/servers/etdserver/protocols/diamond/Diamond_Message;)VgetBytes checkCommand([B[B)VgetSystemStatusCounter getDataBytesetDataget6Xget2Xget4Xget1X getInstance()Ljava/util/Calendar;set(II)VgetTimeInMillisjava/lang/Mathabs(J)J(J)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;sendDatetimeCounter
connectionDLart/library/model/devices/etd/information/EtdInformationConnection;Bart/library/model/devices/etd/information/EtdInformationConnectionaddressport(Ljava/lang/String;I)Vtimeout setSoTimeout(I)VgetInputStream()Ljava/io/InputStream;getOutputStream()Ljava/io/OutputStream;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;(I)Ljava/lang/StringBuilder;java/io/InputStreamclosejava/io/OutputStreamwriteflush arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vremove art/library/model/devices/DevicegetDate(J)Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;lanespeedD(D)Ljava/lang/StringBuilder;axles(Ljava/io/File;Z)V!ÌÍÎÏÐÑÒÓÔÕÖרÙÚÑÛÜÝÜÞÙßàáâãäåæçÜèéê*+·*»Y·µ*µ*µ*µ*µ  *µ *µ *¸ µ*µ*dµ*»Y·µ*»Y·µ*µ*  µ*+µ*»Y·¸¶ !¶ +´"´#¶ ¶$µ%±ëJ3!"#$!%&&+'0(7)>*D+O,Z-_.d4i5Ž6ìíîïðñòê¹Ø*»&Y*·'µ*´¶(¸)*´%*¸+,¸+¸-¸.*µ *¶/š‹*´0š„¸ @¸1 *´š*·2*·3§N-¶5¸ ”ž¸ @*´¶6´7èh…aB¸ !”œ*´0š8¸:§ÿë:§ÿæ²;*´¶<¶=š*´%>¸+¸?*µ0§ÿt¸)*´%@¸+,¸+¸-¸.±BX[4“–4ën= >@+B0D>FBJILPNTQXW[T\V`Yh[l^~`d“h–f˜h›k«m·n¼p¿s×uì*\óôBzõÜ~>öÜØíî÷ 0ü#Bø üWøù ùòê—L*´¸AÀBL+¶6M*+·C*¼·DN+-¶E¸F:¹Gž
*¸ µ¹G ¹HÀI:*¸ ´Jeµ¹K:¹L™N¹MÀI:*´N¶P´J*´aµJ*+·Q*´¹RW*·S§:*´¶T§ÿ®§:¸ *´e*´”ž*¸ µ*·U§:±§ÿ4N¸ *´e*´”ž-¶W*¸ µ*·U§:±§ÿ N-¶Y-¿N-¶5-¿M+´Z´[  ”ž *´  *µ \¸+N*´%,¸]*·U§N± †¬¯4]»¾4×ÛÞ4àäV4à Xà4 à4á   4
4CGJ4ëº.€ „†’“'”8•C—P˜]|Ÿ†£•¤œ¥¨¦¬«¯¨±­¸®»³¾°À¶Ð¸×¹àºáÐä½å¿õÁùÂà  Ä
Ð ÇÉÊÌÎÏÓÕ0×5Ø;ÙCÜKÞìz P úû|<úûÄüý'ºþâå%óÿóóô ;/ôLíî Að 'ºþä÷ý    ý"
 $ü ÿH  
  øù   Bø]øùBÿ"   øúBFøÿ øüøFøú4ê=m»Y·N*´¶^*´¹K:¹L™%¹MÀI:´J”ž -¹RW§ÿ×-:*´¶_°:*´¶_§:*´¶_¿-°IS4I_SU__a_ë>ãçé0ë:íCïFñIøPñSóUø\ù_øhùkûì*0úûmíîmÜeâ eä÷ý  (úLøK ãêU    {»Y·:*´¶^*´¹K:¹L™0¹MÀI:´J”›´J!” ¹RW§ÿÌ:*´¶_°:*´¶_§:*´¶_¿°  V`4 Vl`bllnlë>   1   E O RV]`biluxì41úû{íî{Ü{Ü   râ    rä÷ý  3úMøK ãéêö ¸`M*,·DN-¶a§M¸bM*,·DN-¶a§M=¢¸¸`N*-·D:¶a¶E¶cd¶e£¶E¶cf¶e¤|¶Eg¶e6œ¶Eh¶e6¤W¶E``¶i:¸j6†kn8+¶6´lÆ+¶6´l¶mš+¶6»Y·n¶ ¶o¶$µl=§N„§ÿI*+·p>= /¸q:*·D:¶a¸r>§ÿâ:„ ¿§ÿÒ±4 #4+ÖÙ4î
4ë¶-#$
%*'./0 5#2$7&8+</=6>;@NA]CiDnFzI€K“LšM¢N¹OÔRÖXÙUÚZà_åaçbécîgóhûijkq
m opqsì¬
 
üý
üý“A š:!Ù¢2"#im$Ù/§6 üýóû üý óôíîð&õ%Ùç4&Ñ÷;QøPøüý6'
üþ>(øøBøü`ø 4)éꔸsM*,·DN-¶a--¶E¶t,¶u§M±4ëz{
|}‚ƒì*
üýíîð÷]ø*òꊸvL*+·DM,¶a,,¶E¶t+¶u§L±4늋
Œ’“ì 
üýíî÷]ø+éêo¸wM*,·DN¸ 7-¶a--¶E¶t,¶u»xY·y:-¶z,¶{ 7  7   6 +¶6´l|¶e¤â¶}W¶~W¶~W¶~W¶W¶W¶W¶}W¶}W¶€W¶€ §6 ¶~6 ¶~6 ¶~6¶~6¶~6¶~6¶~6¶~6¸:  ¶ƒ  ¶ƒ ¶ƒ¶ƒÐ`¶ƒd¶ƒ¶ƒ¶„7       e¸…7§Ó¶}W¶~W¶~W¶W¶W¶}W¶}W¶€W¶€ §6 ¶~6 ¶~6 ¶~6¶~6¶~6¶~6¶~6¶~6¸:  ¶ƒ  ¶ƒ ¶ƒ¶ƒÐ`¶ƒd¶ƒ¶ƒ¶„7       e¸…7†”›j*´´"´#»Y·ˆ¶ »‰Y·Š¶‹¶ Œ¶ »‰Y    ·Š¶‹¶ ¶ ¶Ž¶  ¶¶$¸‘  *·’*+·“*+·”§M±jm4ë6Mš›
œž (¡2¢5£8¤;¦K¨Q©Wª]«c¬i­o®u¯{°±‡²—³ž´¥µ¬¶³·º¸Á¹ÈºÏ¼Ô½Ý¾æ¿ïÀøÁÂÃÅÆ'Ç*Ê0Ë6Ì<ÍBÎHÏNÐTÑZÒjÓqÔxÕֆ׍ؔٛڢܧݰ޹ßÂàËá×âáãéåðæúéëVí\ð`óeõjûmønü잉,Ù ¥‚-Ù ¬{.Ù³t/Ùºm0ÙÁf1ÙÈ_2ÙÏX3ÙÔS45q‰,Ù x‚-Ù {.Ù†t/ٍm0Ù”f1Ù›_2Ù¢X3Ù§S45f
`üý[Ü(Bý556Ü827Ü ;/8Ñ oíîoð÷<
ÿ”     '
 
@û”<@û‘ûeÿ    Bø9éêË@¸•M*,·DN-¶a--¶E¶t,¶u*´´"´#–¸‘§M,¶5*´´"´#,¸—±),4ë*
 
) ,   - 1 ?ì4%
üý-óô@íî@ð÷lø:;ê-j,g¶e>œ
,h¶e>¤Q,``¶i:¸j6†kn8+¶6´lÆ+¶6´l¶mš+¶6»Y·n¶ ¶o¶$µl§N±eh4ë2  $ +!3"J#e)h&i*ìH$A +:!Ù32"#^$Ùjíîjðj<÷#üþ7(ÿ (Bø=>ê/*´¬ë/ì íî?òê³ò*´Æ *´ ±*»˜Y*´¶6´™´š*´¶6´™´›·œµ*´*´¶6´™´¶ž**´¶Ÿµ**´¶ µ *µ*´ Ÿ|¡¸L+¢*´¶6´™´š¶£L+¤»Y·n¶ *´¶6´™´›¶¥¶$¶£L+¦»Y·n¶ *´¶6´™´¶¥¶$¶£L*´´"´#+¸‘*µ § L*·U§M±è4åè4éíð4ëN79;?5@IATB_CdElGrH†I¬JÒKàLåSèPéRñUì rséóôòíî÷ûÔBøÿ øøú@òê«6*´¶§§L*´    ¶¨§L*´¶©§L*µ*µ *µ*µ±
4 4 4ë"Z [\!]&^+_0`5aì 6íî÷JøIøIø4ABêq+¾ž*+·ª*·«°M,¿4ëi
jlnì óôíî÷
Dø4CDêR*´¶ +¶¬*´¶ ¶­±ëv wxìíî4EFꨇ<=N66*´¶®Y=𠝏:§ÿî±¼N-‘T„*´¶®=-‘T„*´¶®=§ÿï:ž
6§¿§:¿¼:-¸²»xY·y:¶³° KKV K_4ëf~€‚  ƒ ‡!‰&Š,‹/Œ7=‘@’K•M—R™Yœ\¡_ža d£j¤t¦}§„¨ìf
Móÿaóô‡íî…GуHفI   ~JÙ {KÙjL}
ý÷'ÿ  'Sü úBø4Mòêš8*´¹G*´¤**´¹G*´d<=¢*´¹´W„§ÿí±ë®°±&³1±7¶ì !NÙOÙ8íî÷
ý!ùPQêJ³»Y·¸ ¸µ¶ ¶¶ +¶<¶ ·¶ »‰Y,´J·Š¶¸¹¶ ,´º¶¥»¶ ,´¼¶½¾¶ ,´¿¶¥À¶ ,´Á¶¥¶ ¶$N»ÃY»ÄY»Y·Ŷ +¶<¶ ƶ ¶$·Ç·È:-¶t¶É¶Ê¶Ë:§N-¶5±ª­4ë*
½h¾”¿À¢Á§ªÇ­Ä®ƲÈì>hBR”ST®óô³íî³ð³úû÷   ÷­øUV