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
Êþº¾4b  ·2
¸3    ·45 ·67
3    ·8    ·9:
 
3
;<
=>
 
?@   A2
 
B
·C
·>D
EF
·G    ·H
IJ    AK
·L    AM
·NO AP
·QRS  AT    AUÝ
VW
·X
EY“à   Z[\
]^
_` ab cd ce
+f    gh
ijk
43lm
4no  gp    gqr As
Vtu
@vw Bx
·yz
E3    E{    B|    E}    E~    B    E€    B    E    B‚    E‚    Bƒ    E„    E…    B†    E†‡
V3
ˆ    V‰    VŠ
V‹    Œ
·    EŽ
·
    ‘Š
’
E“
”•
–
—    ˜P
™š› ‹†œ ‹    ‹
 
ž  ‹‚    ‹Ÿ
 
   ‹¡¢ ‹£¤ ‹¥¦ ‹§
E¨©ª
B    E[
]«¬ ˜{    E­®
¯°    ‚±    ²³è
·´ÿÿÿÿÿÿÿÿµ    ²¶ a· a¸¹
·º    »¼        ‚
½¾>Ž7ß   ¿    À    Á
·ÂÃ
šÄ
šÅ
‹3    £    ‹Æ    Ç
ZY
È
ÉÊË
 
ÌÍÎ
 
ÏÐÑÒÓÔÕÖרÙÚÛÜÝÞControllerCommand InnerClassesconfigurationDPS8Lart/servers/fleetserver/configuration/ConfigurationDPS;statusI lapplicationLjava/util/List;   SignatureELjava/util/List<Lart/library/model/devices/application/Application;>;timestampApplicationsJnameLjava/lang/String;<init>;(Lart/servers/fleetserver/configuration/ConfigurationDPS;)VCodeLineNumberTableLocalVariableTablethis2Lart/servers/fleetserver/controller/ControllerDPS;run()V    timestamp sleeptime StackMapTableO requestHTTPSposition1Lart/library/model/devices/dps/types/DPSPosition;requestuserpasswordbody[B    lposition2[Lart/library/model/devices/dps/types/DPSPosition;    exceptionLjava/lang/Exception;ÝßÛrequestINTEROPobjectLjava/lang/Object;
parameters'Lart/library/interop/InteropParameters;addressportresponse%Lart/library/interop/InteropResponse;lobject[Ljava/lang/Object; application3Lart/library/model/devices/application/Application;à\kuíupdate5(Lart/library/model/devices/dps/types/DPSPosition;Z)Vvehicle+Lart/library/model/devices/vehicle/Vehicle;vehiclePosition3Lart/library/model/devices/vehicle/VehiclePosition;realtime3Lart/library/model/devices/vehicle/VehicleRealtime;eisHttpsZ busPriorityCLart/library/model/devices/vehicle/status/VehicleStatusBusPriority;wµ¬z‡
getVehicle?(Ljava/lang/String;)Lart/library/model/devices/vehicle/Vehicle;device"Lart/library/model/devices/Device;ISSIáâ checkPositiony(Lart/library/model/devices/vehicle/VehiclePosition;Z)Lart/library/model/devices/vehicle/status/VehicleStatusBusPriority;action>Lart/servers/fleetserver/configuration/ConfigurationBusAction;idistanceDspeedtimeCalculatedBeforeKtimeCalculatedKtimecontrollerCommandDLart/servers/fleetserver/controller/ControllerDPS$ControllerCommand; configuration5Lart/servers/fleetserver/configuration/Configuration;
difference actionToSend operation®¹ checkActiont(Lart/library/model/devices/vehicle/VehiclePosition;Lart/servers/fleetserver/configuration/ConfigurationBusAction;)Ilogger9(Lart/library/model/devices/vehicle/VehiclePosition;ZJZ)V sdifference   conditionloggerBusPriorityz(Lart/library/model/devices/vehicle/status/VehicleStatusBusPriority;Lart/library/model/devices/vehicle/VehiclePosition;Z)Vz(ILart/servers/fleetserver/configuration/ConfigurationBusAction;DLart/library/model/devices/vehicle/VehiclePosition;DDIZ)V timeBeforeKtimeK
access$000F(Lart/servers/fleetserver/controller/ControllerDPS;)Ljava/lang/String;x0
SourceFileControllerDPS.java ÅÆ ÇÏ »¼&art/library/model/devices/DeviceStatus ½¾java/util/ArrayList ¿À ÃÄjava/lang/StringBuilderã äåæ çè éê : ë ìè íîStartingï ðñ òó ôÿõ ö÷ øÆ ÔÏ lÆ ãÏjava/lang/Exception ù¾ úû   Finishing/get?operation=getPositions ØÆ ÙÆü ýþ õö ÿ 1art/library/model/devices/application/Application    
  à  ó   Æß %art/library/interop/InteropParametersservicedps  getPositions Æ ¾get ¾ #art/library/interop/InteropResponse /art/library/model/devices/dps/types/DPSPosition ÷Æ 1art/library/model/devices/vehicle/VehiclePosition  Æ ÿ  ¾ !¾ "¾ #$ % &  $ 'Ä ÐÄ1art/library/model/devices/vehicle/VehicleRealtime (è )Æ Õú *û û+  ,ÿ () -./ 01 234 56 7÷ 89â :;;BusPriority1=; <Æ é= #¾ é> ¾;Demand= ?¾ ;Operation= ¾;Green= @¾ AB;BusPriority2=;BusPriorityException= CD)art/library/model/devices/vehicle/Vehicle E3art/servers/fleetserver/configuration/ConfigurationF GH IJK LÄ $%Aart/library/model/devices/vehicle/status/VehicleStatusBusPriority MÀ N1 rO<art/servers/fleetserver/configuration/ConfigurationBusAction "#P QRS TU V W¾ X¾ $*Bart/servers/fleetserver/controller/ControllerDPS$ControllerCommand ÇY ZÏ [$ \Æ ]^ _^;Diff= é`Bus=;Dir= éa;Speed=;Acc= ;BusPriority=;Bus=Selection;Controller=
;Distance=m;Speed=km/h;TimeBeforeK=s;TimeK=s;Time=sCancel;Controller=m;0art/servers/fleetserver/controller/ControllerDPS!art/servers/controller/Controllerjava/lang/Stringjava/util/Iterator#[Lart/library/model/devices/Device; art/library/model/devices/Devicejava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;6art/servers/fleetserver/configuration/ConfigurationDPStoStringsetName(Ljava/lang/String;)Vart/servers/fleetserver/SharedtraceInformationS(Ljava/lang/String;Ljava/lang/String;)Lart/library/model/transactions/traces/Trace; isInterrupted()Zexitjava/lang/SystemcurrentTimeMillis()JhttpsURLpollingsleep(J)V/art/library/interop/serialization/Serialization deserialize'(Ljava/lang/Class;[B)Ljava/lang/Object;
printstack*(Ljava/lang/String;Ljava/lang/Exception;)Vart/servers/SharedmodelLart/servers/Model;art/servers/ModelgetDevicesExternal7(Ljava/lang/String;)[Lart/library/model/devices/Device;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getDeviceInformation@()Lart/library/model/devices/application/ApplicationInformation;<art/library/model/devices/application/ApplicationInformationserverServiceNameequalsIgnoreCase(Ljava/lang/String;)Z addParameter'(Ljava/lang/String;Ljava/lang/Object;)V serverAddress
serverPorttimeoutinvokeL(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;II)Ljava/lang/Object;getValue()[Ljava/lang/Object;validGPSReadingaccuracyreason
trackAngle    directionFlatitude  longitude timeElapsed getIdentifier
identifiersetLastTimestampUpdate*Lart/library/model/devices/DeviceRealtime;logBusgetDeviceStatus3()Lart/library/model/devices/vehicle/VehicleStatus;/art/library/model/devices/vehicle/VehicleStatus   getStatus()IgetModel!()Lart/servers/fleetserver/Model;art/servers/fleetserver/Model updateDevice¤(Lart/library/model/devices/vehicle/Vehicle;Lart/library/model/devices/vehicle/VehiclePosition;Lart/library/model/devices/vehicle/status/VehicleStatusBusPriority;)VgetLastTimestampUpdate8()Lart/library/model/devices/vehicle/VehicleInformation;4art/library/model/devices/vehicle/VehicleInformationgetDate(J)Ljava/lang/String;lightcontroller(D)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;demand    greenTimeprintln'(Ljava/lang/String;Ljava/lang/String;)V
getDevices%()[Lart/library/model/devices/Device;)Lart/servers/configuration/Configuration;java/lang/Mathabs(J)Jdetail;Lart/servers/fleetserver/configuration/ConfigurationDetail;9art/servers/fleetserver/configuration/ConfigurationDetailmaximumTimeDifferenceCheckBuslbussize(I)Ljava/lang/Object;art/library/osm/OSMmercatorLart/library/osm/Mercator;art/library/osm/Mercator getDistance(DDDD)DK minimumTime maximumTime§(Lart/servers/fleetserver/controller/ControllerDPS;ILart/servers/fleetserver/configuration/ConfigurationBusAction;ILart/servers/fleetserver/controller/ControllerDPS;)Vstartk
controllerisSelectionPosition6(Lart/library/model/devices/vehicle/VehiclePosition;)ZisCancelPosition(J)Ljava/lang/StringBuilder;(F)Ljava/lang/StringBuilder;!·¸»¼½¾¿ÀÁÂÃÄÅÆ ÇÈÉ­U*·*µ*µ*»Y·µ*  µ  *µ*+µ*»
Y· *¶ ¶ ¶¶+´¶¶¶**¶µ±Ê*
(    !"#$#)(*L+T,ËUÌÍU»¼ÎÏÉh*´¸W*¶šO*´šH¸@*´´Æ*·*´´Æ*·§N*´´…¸eeB!    ”ž!¸§:§ÿ°*´ ¸W±8;QUXÊF2
46;&=*@4B8G;E<IKKQOUSXQZU]WgXË >ÐÄKÑÄhÌÍÒ 
ü BÓüFÓùÔÏÉK
Y· *´´¶!¶¶L*´´"M*´´#N¼:$¸%À$À$::¾66¢2:    *  ·&„§ÿè§ L*´+¸'±ehÊ2 bc"d*e/g>iXk_ierhoiqqtËRXÕÖ    Kׯ"CØÆ*;ÙÆ/6ÚÛ>'ÜÝiÞßrÌÍÒ/ÿJ  àáááâ$$ÿàBÓãÏÉ*é¸@*´  e(”ž*²*+¶ ¶,¸-µ*¸µ    *´¹.N-¹/™¢-¹0À+:¶1´2*´´¶3™»4Y·5:67¶89:¶8¶1´;:¶1´<6=*´´>¸?À@:¶A:    :
 
¾6 6   ¢
 2: * ÀB·&„ §ÿå§:§ÿ[§ L*´+¸'±]Ô×ÜßÊ^}ƒ#„*ŠHŒ]f‘o’x“‚”Œ•£–ª˜ÄšÎ˜ÔŸ×Ù¡Ü§ß¤à¦è¨Ëf
Ä
äå fnæç‚RèÆŒHé¾£1êëª*ìí H‘îïØÐÄàÞßéÌÍÒO ü*ü  ðÿ àðñòáóôôÿàðñBÓúùBÓõöÉ‘N*+´C·D:»EY·F:+´CµG+´H d§µIµJ+´K†µL+´MµN+´OµP+´QµR µS+´TµU»VY·W:¶XµYµZ´U¶[µ\*·]N*-²^·_¶`´aÇ ¶bŸ¸c-¶d§¸¶ee¶f´gèh…”›¸c-¶d§÷-Ƹc-¶d²^ á-ÆÝ*´´»
Y· ¸¸h¶i¶-´j¸h¶k¶-´l¶k¶-´m¶nk¶-´o¶nk¶-´p¶qk¶-´r¶qs¶-´t¶qu¶-´v¶qw¶-´x¶qk¶¶e¸h¶k¶¶f´g¶q¶¸y§.¶`´a´U´U”œ ¶bŸ¸c-¶d§¸¶ee¶f´gèh…”›¸c-¶d§Û-Ƹc-¶d²^ Å-ÆÁ*´´»
Y· ¸¸h¶z¶-´j¸h¶k¶-´l¶k¶-´m¶nk¶-´o¶nk¶-´p¶qk¶-´r¶qs¶-´t¶qu¶-´v¶qw¶-´x¶qk¶¶e¸h¶k¶¶f´g¶q¶¸y§-Ƹc-¶d§©:²^  -Ɯ*´´»
Y· ¸¸h¶{¶-´j¸h¶k¶-´l¶k¶-´m¶nk¶-´o¶nk¶-´p¶qk¶-´r¶qs¶-´t¶qu¶-´v¶qw¶-´x¶qk¶¶|¶¶¸y±çêʪ*±µ ·¸¹1º7»A¼J½S¾]¿cÀlÂuÃĆŐƗɟʩ̴νÐËÔåÖóÚÛ Ý¼âÐäÙæçêìðñ)óØúÜüçêì÷ËR Û÷øÒùúurûüì¤ýß‘ÌÍ‘ÕÖ‘þÿÒR ÿ-àÿàüœ'û¹*'û¹øBÓû¥ÉË?²}¶~M,¾>6¢-,2:À:¶f´€+¶3™°§:„§ÿÓ°15Ê" /257=Ë* ÷ø    
?ÌÍ? ÆÒþ  ü$ BÓúøÉŠ B²À‚N¸+´Ue¸ƒ7-´„´…†i”ž*+²^·ˆ°*+‰²^·ˆ:66-´„´Œ¹¢3Ç.-´„´Œ¹ŽÀ: *+ ·6™ :„§ÿÂÆª ø²‘+´N+´P´’´“¶”9+´R•j9
 
o9  ´–k99´—‡˜œ ´—‡9´˜‡—ž ´˜‡9*+ ޲^·™»šY*Ž*·›:¶œ»‹Y·:´žµt+´L‹µpµv+´R‹µr´–µŸ+´Nµm´ µl޵x+´Pµo¸µj° ©²‘+´N+´P´’´“¶”9*+²^·™»šY**·›:
 
¶œ»‹Y·:  ´žµt +´L‹µp µv +´R‹µr ´–µŸ +´Nµm ´ µl µx +´Pµo ¸µj °§ N*´-¸¡°172‡7ˆ37Êî;)+,%.0/22>4A5D6]8p9y:~<‚6ˆ@C“E­F·G¾HÈIÌJàKôM    NO Q)R3S=TDUNVYWbXlYtZ}[…\ˆ^Ž`¨b¹cÉdÎf×gáhëiòjüklmn o)p1q4x7u8w@zËÊp GA¾­Û·Ñ
¾Ê ÈÀ̼m)_¨ŒÉk
×] - ÄAóDð¾8ýßBÌÍBÕúBþÿÒZ
ý2 þ!:úÿW à !ÿ“à !ÿ«àBÓ"#ɟ$,+¶¢ ¬,+¶£ ¬§ N*´-¸¡¬
 Ê‚ ƒˆ…‡"ŠË*Þß$ÌÍ$Õú$Ò 
BÓ$%Éý< š •¤:! ”ž»
Y· ¥¶!¶¦¶:*´´»
Y· §¶+´U¸h¶k¶+´G¶k¶+´N¶nk¶+´P¶n¨¶+´L¶©ª¶+´R¶©«¶+´I¶q¶¶¸y§œ –š’¤:!    ”ž»
Y· ¥¶!¶¦¶:*´´»
Y· §¶+´U¸h¶k¶+´G¶k¶+´N¶nk¶+´P¶n¨¶+´L¶©ª¶+´R¶©«¶+´I¶q¶¶¸y§:±69Ê:– ˜™›*šžŸ§¡«¢±¤Æ¦6«9©;¬ËH‹&Æ«‹&Æ<ÌÍ<Õú<þÿ<Ä<'ÿÒü*áúrü(áúoBÓ()ɧ Ÿ+ƛ*´´»
Y· ¸¸h¶¬¶+´j¸h¶k¶+´l¶k¶+´m¶nk¶+´o¶nk¶+´p¶qk¶+´r¶qs¶+´t¶qu¶+´v¶qw¶+´x¶q­¶,´G¶¶¸y§:±¡¤Ê³   µ¡º¤¸¦»Ë*§Ìͧ§Õú§'ÿÒ
û¡BÓ$*ɲ   ¯ ª*´´»
Y· ®¶,´ ¶s¶,´ž¶qk¶´G¶k¶´N¶nk¶´P¶nk¶,´’¶nk¶,´“¶n¯¶)¶n°¶´R¶©±¶¶n²¶¶n³¶
¶q´¶¶¸y§P  J E*´´»
Y· µ¶,´ ¶s¶,´ž¶q¯¶)¶n¶¶´G¶¶¸y§: ±ÿÊ IJƽÈÿÍËÎË\   Ì;Õú+,¾
'ÿ Ò û²ûLBÓ-.É/*´°ÊË /Í01º
š·¹