Alejandro Acuña
2024-12-18 44b33e24b644459038edd956cfce7345ce3236c1
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
Êþº¾4©
ÉNOP
Q    ÈR    ÈS    ÈT    ÈU    ÈVW ÈX    ÈY
Z[    È\w@   È]    È^_
`    Èab
`    Èc    Èd    Èe    Èfg
`h
ij
kl mn    op
q    Èpr
&s
&t
uvw
ujx
yz
u{
È|    È}
u~
È
È€
4‚
mƒ    „…2
Ȇ    u‡
mˆ
‰Š‹
uŒ ÈŽ    È
Ȑ‘
m’
m“
”•
m–    i‡
‰—    m˜    ™š›œ
 žŸ  ¡  ¢£  S¤ ž¥
¦
§¨
È©
qª
§«
q¬
­®¯
­°±²³
­´
µ¶BÈ   „·
­¸¹
º
È»
§¼
½¾
§¿
­À
qÁ
§Â
§ÃÄ
q`
qÅ
qÆÇ
qÈ
qÉ
qÊ
qË
{ÌÍ
{Î
{Ï
ÐÑ'ÒÓ
‚Ô
‚qÕÖ
ר
Ù
iŒ
ÈÚ
ÈÛ
ÈÜ
§ÝÞ
ißà „á    âã    âä
‘å    âæ
‘ç
‘è
‘éêë
­ìí
îï
Èð
ñò
óò
‘ò
Èô
Èõ
óö
ó÷
ñø
ÿÿù
Zú
qû žü žý
þÿ
 S S
 S 
    S   
ÀQ
¿
¿ö
¿÷
¿ò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;)VCodeLineNumberTableLocalVariableTablethis1Lart/servers/etdserver/controller/ControllerRTMS;etd#Lart/library/model/devices/etd/Etd;run()VeLjava/lang/Exception;startTimestamp stopTimestamp StackMapTableupdate
ExceptionsisError()ZofflineetdcloneonlinemessageLjava/lang/String; getVehicles(J)Ljava/util/List;vehicle7Lart/library/model/devices/etd/status/EtdStatusVehicle;   timestamplresultLocalVariableTypeTableL(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[Bresponse9Lart/servers/etdserver/protocols/diamond/Diamond_Message;sversionversionfFindexretrieserrorÄstartCollectingstopCollecting checkDatetimehourminutesecondsmsecondsmonthdateyear  dayOfWeekcalendarLjava/util/Calendar;timeDifference currenttime
collectingupdateDatetimeCounter updateVersion8(Lart/library/model/devices/etd/Etd;Ljava/lang/String;)VconnectionString isConnectedconnect
disconnectread=([B)Lart/servers/etdserver/protocols/diamond/Diamond_Message;send([B)Vreceive;()Lart/servers/etdserver/protocols/diamond/Diamond_Message;!Ljava/net/SocketTimeoutException;salirrestramalongitud apuntador resultadoù checkListSizeinumber
logVehicle](Lart/library/model/devices/etd/Etd;Lart/library/model/devices/etd/status/EtdStatusVehicle;)VslinefosLjava/io/FileOutputStream;
SourceFileControllerRTMS.java äåjava/text/SimpleDateFormatHH:mm ä ÊË ÌÍ ÎÏ ÐÑ ÒÓ&art/library/model/devices/DeviceStatus ÔÕ ÖÍ  ר ÙØ ÚÕart/library/utils/synchro/Mutex äî ÛÜjava/util/ArrayList ÝÞ áâ ãØ ìjava/lang/StringBuilderController etd   !"  #$% &ý '(:art/servers/etdserver/controller/ControllerDataIntegration ä) *î+ ,(StartingSuccess- ./ 01 2ø 3Í 4ø 4î õîjava/lang/Exception 5î 678 9Õ :; <= >(? @ADevice no longer exists 0B Finishing CÕ DÕ ÷ø alarm_offline EF GHI Jî KL MN OPQ ‘Ø
Etd online alarm_invalid Rî ST Uø VW5art/library/model/devices/etd/status/EtdStatusVehicle Ø XY Zî[ \] 67 ^î _] `( a(PHO bcUNPHO#UNI# def gc hý ij !k å ]l mn ] o] pq ] r]7art/servers/etdserver/protocols/diamond/Diamond_Message s] tq5. uj vj wj xj yzjava/util/Calendar {| }~ €Datetime incorrect: java/util/Date ä; -  - DIF:  ! - Collecting?:  !‚ î /å å ƒ]Datetime updated OK 0„java/net/Socket …†‡ ˆý ‰Õ äŠ ‹Õ Œ Ž ‘0Connected, address = %1, port = %2, timeout = %3%1 ’“%2 !”%3 5î• –î— 89 :; ˜9 ™î 6jjava/net/SocketTimeoutException š› t9 œj žŸ  ¡:  - TS:  !¢     - Lane:  £Õ     - Speed  ¤¥ !¦  - Length:  iÕ
 - Axles:  §Õ
java/io/FileOutputStream java/io/Fileetd/.dat ä¨/art/servers/etdserver/controller/ControllerRTMS.art/servers/etdserver/controller/ControllerEtdjava/util/Listjava/util/Iteratorjava/lang/Throwablejava/lang/String!art/library/model/devices/etd/Etd(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;,art/library/model/devices/etd/EtdInformationpollingsleep(J)VmodelLart/servers/Model; getIdentifierart/servers/Model existsDevice(Ljava/lang/String;)Z'(Ljava/lang/String;Ljava/lang/String;)V errorsNumbermaxErrorsNumbergetAlarm(Ljava/lang/String;)JgetDeviceAlarms+()Lart/library/model/devices/etd/EtdAlarms;'art/library/model/devices/etd/EtdAlarmsclearsetAlarm(Ljava/lang/String;Z)V updateDeviceG(Lart/library/model/devices/Device;Lart/library/model/devices/Device;)Zalarms(Lart/library/model/devices/DeviceAlarms;&art/library/model/devices/DeviceAlarmslockReaditerator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(Ljava/lang/Object;)Z releaseReadCart/servers/etdserver/protocols/diamond/Diamond_ProtocolConstructorCR()[B
checkError
RESETCOMMSgetResponseString toUpperCaseindexOf(Ljava/lang/String;)I    substring(II)Ljava/lang/String;java/lang/IntegerparseIntfirmwareVersionlength()I(F)Ljava/lang/StringBuilder;@art/servers/etdserver/protocols/diamond/Diamond_ProtocolAnalyser&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*(Ljava/lang/String;Ljava/lang/Exception;)V
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)Vsizeremove(I)Ljava/lang/Object; 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·¸¶ !¶ +´"´#¶ ¶$µ%±çJ5#$%&!'&(+)0*7+>,D-O.Z/_0d6i7Ž8èéêëìíîæ¹Ø*»&Y*·'µ*´¶(¸)*´%*¸+,¸+¸-¸.*µ *¶/š‹*´0š„¸ @¸1 *´š*·2*·3§N-¶5¸ ”ž¸ @*´¶6´7èh…aB¸ !”œ*´0š8¸:§ÿë:§ÿæ²;*´¶<¶=š*´%>¸+¸?*µ0§ÿt¸)*´%@¸+,¸+¸-¸.±BX[4“–4çn? @B+D0F>HBLINPPTSXY[V\X`[h]l`~bf“j–h˜j›m«o·p¼r¿u×wè*\ïðBzñØ~>òØØéêó 0ü#Bô üWôù õîæ+±çƒè éêö4÷øæX**´A`µA*´A*´B¡¬¬çˆ
‰Š‹è éêóù忐9*·C 3+D¶E   ”+D¶E  ”
+¶F¶G+D¶H²I*´+¶JW±ç‘“•—%™,›8è9éê9úìó% ö4û忝G*µA+´K´L  ” *´  *µ M¸+M*´%,¸?+D¶H+N¶H²I*´+¶JW±ç&   ¢£¥¦$§,ª3«:¬F­è $üýGéêGúìóö4þÿæ=m»Y·N*´¶O*´¹P:¹Q™%¹RÀS:´T”ž -¹UW§ÿ×-:*´¶V°:*´¶V§:*´¶V¿-°IS4I_SU__a_ç>²¶¸0º:¼C¾FÀIÇPÀSÂUÇ\È_ÇhÈkÊè*0méêmØeÞ eàóý(úLôK ß    
æU {»Y·:*´¶O*´¹P:¹Q™0¹RÀS:´T”›´T!” ¹UW§ÿÌ:*´¶V°:*´¶V§:*´¶V¿°  V`4 Vl`bllnlç>Р  ÔÖ1ØEÚOÜRÞVå]Þ`àbåiælåuæxèè41{éê{ Ø{ Ø rÞ    ràóý3úMôK ß åæö ¸WM*,·XN-¶Y§M¸ZM*,·XN-¶Y§M=¢¸¸WN*-·X:¶Y¶[¶\]¶^£¶[¶\_¶^¤|¶[`¶^6œ¶[a¶^6¤W¶[``¶b:¸c6†dn8+¶6´eÆ+¶6´e¶fš+¶6»Y·g¶ ¶h¶$µe=§N„§ÿI*+·i>= /¸j:*·X:¶Y¸k>§ÿâ:„ ¿§ÿÒ±4 #4+ÖÙ4î
4ç¶-òó
ôùöýþÿ #$&+ / 6 ;N]inz€“š¢¹Ô!Ö'Ù$Ú)à.å0ç1é2î6ó7û89:@
< >?@Bè¬
 
 
“Aýš:Õ¢2imÕ/§6 óû  ïðéêúì&õÕç4Íó;QôPôüý6üþ>øøBôü`ô ö4åæ”¸lM*,·XN-¶Y--¶[¶m,¶n§M±4çIJ
KLQNRè*
éêúìó]ôîæŠ¸oL*+·XM,¶Y,,¶[¶m+¶n§L±4çYZ
[\a^bè 
éêó]ôåæo¸pM*,·XN¸ 7-¶Y--¶[¶m,¶n»qY·r:-¶s,¶t 7  7   6 +¶6´eu¶^¤â¶vW¶wW¶wW¶wW¶xW¶xW¶xW¶vW¶vW¶yW¶y §6 ¶w6 ¶w6 ¶w6¶w6¶w6¶w6¶w6¶w6¸z:  ¶|  ¶| ¶|¶|Ð`¶|d¶|¶|¶}7       e¸~7§Ó¶vW¶wW¶wW¶xW¶xW¶vW¶vW¶yW¶y §6 ¶w6 ¶w6 ¶w6¶w6¶w6¶w6¶w6¶w6¸z:  ¶|  ¶| ¶|¶|Ð`¶|d¶|¶|¶}7       e¸~7”›j*´´"´#»Y·¶ »‚Y·ƒ¶„¶ …¶ »‚Y    ·ƒ¶„¶ †¶ ¶‡ˆ¶  ¶‰¶$¸Š  *·‹*+·Œ*+·§M±jm4ç6Mij
klmo(p2q5r8s;uKwQxWy]zc{i|o}u~{€‡—‚žƒ¥„¬…³†º‡ÁˆÈ‰Ï‹ÔŒÝæŽïø‘’”•'–*™0š6›<œBHžNŸT Z¡j¢q£x¤¥†¦§”¨›©¢«§¬°­¹®Â¯Ë°×±á²é´ðµú¸ºV¼\¿`ÂeÄjÊmÇnË螉 Õ ¥‚!Õ ¬{"Õ³t#Õºm$ÕÁf%ÕÈ_&ÕÏX'ÕÔS()q‰ Õ x‚!Õ {"Õ†t#Սm$Õ”f%Õ›_&Õ¢X'Õ§S()f
`[Ø(Bü55*Ø82+Ø ;/,Í oéêoúìó<
ÿ”    -.@û”<@û‘ûeÿ   -.Bô/åæË@¸ŽM*,·XN-¶Y--¶[¶m,¶n*´´"´#¸Š§M,¶5*´´"´#,¸±),4ç*
ÒÓ
ÔÕÖ)Ü,Ø-Ú1Û?Ýè4%
-ïð@éê@úìólô01æ-j,`¶^>œ
,a¶^>¤Q,``¶b:¸c6†dn8+¶6´eÆ+¶6´e¶fš+¶6»Y·g¶ ¶h¶$µe§N±eh4ç2 æç éìî$ï+ð3ñJòeøhõiùèH$Aý+:Õ32^Õjéêjúìj2ýó#üþ7ÿ-.Bô3øæ/*´¬çþè éê4îæ³ò*´Æ *´ ±*»‘Y*´¶6´’´“*´¶6´’´”·•µ*´*´¶6´’´–¶—**´¶˜µ**´¶™µ *µ*´ Ÿ|š¸L+›*´¶6´’´“¶œL+»Y·g¶ *´¶6´’´”¶ž¶$¶œL+Ÿ»Y·g¶ *´¶6´’´–¶ž¶$¶œL*´´"´#+¸Š*µ § L*· §M±è4åè4éíð4çN
5IT_dlr†¬Òàå"èé!ñ$è rsüýéïðòéêóûÔBôÿ-ôôú5îæ«6*´¶¡§L*´   ¶¢§L*´¶£§L*µ*µ *µ*µ±
4 4 4ç") *+!,&-+.0/50è 6éêóJôIôIôö467æq+¾ž*+·¤*·¥°M,¿4ç8
9;=è ïðéêó
Dôö489æR*´¶™+¶¦*´¶™¶§±çE FGèéêö4:;樇<=N66*´¶¨Y=𠩏:§ÿN-‘T„*´¶¨=-‘T„*´¶¨=§ÿï:ž
6§¿§:¿¼:-¸­»qY·r:¶®° KK¬ K_4çfMNOQ  R V!X&Y,Z/[7_=`@aKdMfRhYk\p_maodrjstu}v„wèf
Mï<aïð‡éê…=̓>Ձ?   ~@Õ {AÕjB}
üó'ÿ -SCü CúBôö4Dîæš8*´¹¯*´¤**´¹¯*´d<=¢*´¹°W„§ÿí±ç}€&‚1€7…è !EÕFÕ8éêó
ý!ùGHæJ³»Y·¸ ¸±¶ ²¶ +¶<¶ ³¶ »‚Y,´T·ƒ¶´µ¶ ,´¶¶ž·¶ ,´¸¶¹º¶ ,´»¶ž¼¶ ,´½¶ž¾¶ ¶$N»¿Y»ÀY»Y·Á¶ +¶<¶ ¶ ¶$·Ã·Ä:-¶m¶Å¶Æ¶Ç:§N-¶5±ª­4ç*
Œh”Ž¢§‘ª–­“®•²—è>hBIý”JK®ïð³éê³úì³ó   ÷­ôLM