Alejandro Acuña
2024-07-30 65a64a81d30f00f1fffd5da6866850e1308e1135
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
Êþº¾4o  i¸    i¹    iº
j»    i¼    i½    i¾    i¿    iÀ    iÁ    i    ià   iÄ    iÅÆ
ÈÉ
Ë“à 'ÀÌ
»Í
ÎÏÐ
ÑÒÓ
ÔÕÖ
ר
ÙÚÛÜ
ÝÞ    Ýß
àá âãä
-å æç æèé
êë    1ì
î    ïðñò
Ýó
ïÒ
õ    ö÷
>ø    >ù
>ú    >û
üý
þÿ
E
H»    H    HÁ    H    H    H¿    HÀ    Hº
Q»    Q
     Q
 
     H â â
Z»    Z
 æ
7
7  
»     ðRegister InnerClassesetd#Lart/library/model/devices/etd/Etd;
identifierLjava/lang/String;laneIsection
timestamp1J
timestamp2namelanguageaggregationPeriod  etdPeriodnumberOfPeriodsregister=Lart/servers/etdserver/historical/HistoricalPeriods$Register;
lEtdStatus*[Lart/library/model/devices/etd/EtdStatus;<init>,(Ljava/lang/String;IIJJILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lart/servers/etdserver/historical/HistoricalPeriods;   calendar1Ljava/util/Calendar;  calendar2generate=()Lart/library/model/devices/etd/status/EtdStatusAggregation;status)Lart/library/model/devices/etd/EtdStatus;positioneLjava/lang/Exception;valuedata?Lart/library/model/devices/etd/status/EtdStatusAggregationLane;laneAggregationitimestampStart timestampEndcommandmessageresponse;Lart/library/model/devices/etd/status/EtdStatusAggregation;  exceptionLart/servers/ServerException;resultLjava/sql/ResultSet; StackMapTableÆñ
Exceptions
initialise()V  timestamp
access$0007(Lart/servers/etdserver/historical/HistoricalPeriods;)Ix0
access$100Y(Lart/servers/etdserver/historical/HistoricalPeriods;)Lart/library/model/devices/etd/Etd;
access$200`(Lart/servers/etdserver/historical/HistoricalPeriods;)[Lart/library/model/devices/etd/EtdStatus;
SourceFileHistoricalPeriods.java ~ mn yr €­ op qr sr tu vu wp xp zr {r |}'art/library/model/devices/etd/EtdStatus   !"java/util/Calendar #$ %&java/lang/StringBuilder.SELECT value FROM DEVICES WHERE identifier = ' '(' AND type = '!art/library/model/devices/etd/Etd) *+' AND  timestamp >=  ', AND timestamp <  ORDER BY timestamp ASC -+From . /0 to 
Historical1 23 456 789 :;#art/library/persistence/Persistence <= >? @A5art/library/model/devices/DevicePersistenceHistoricalB CD EF ¬­ GHI Jrart/servers/ServerException3Selected time range has several integration periods KL €M NO Pu;art/servers/etdserver/historical/HistoricalPeriods$Register €Q Žr R­ STU VWX YZjava/lang/Exception [­(No data available in selected time range9art/library/model/devices/etd/status/EtdStatusAggregation Ep s\ ]r=art/library/model/devices/etd/status/EtdStatusAggregationLane ®u ^_ q` a_ bc de fg2art/library/model/devices/etd/status/EtdStatusLane hij kl m­ €n:Selected period must be multiple of traffic counter period.From timestamp must be lower than to timestampQResult would produce too much registers. Select lower date range or higher period&art/library/model/devices/DeviceStatus Œr2art/servers/etdserver/historical/HistoricalPeriodsjava/lang/Objectjava/sql/ResultSetjava/lang/Stringjava/lang/Throwable getInstance()Ljava/util/Calendar;setTimeInMillis(J)Vset(II)VgetTimeInMillis()Jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ClassgetName()Ljava/lang/String;(J)Ljava/lang/StringBuilder;toString art/library/model/devices/DevicegetDate(J)Ljava/lang/String;art/servers/Sharedprintln'(Ljava/lang/String;Ljava/lang/String;)VcontrollerDatabase+Lart/servers/controller/ControllerDatabase;)art/servers/controller/ControllerDatabasegetHistoricalPersistance()Ljava/util/List;java/util/Listget(I)Ljava/lang/Object; executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;next()Z getString(I)Ljava/lang/String;/art/library/interop/serialization/Serialization deserialize7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;device"Lart/library/model/devices/Device;getDeviceInformation0()Lart/library/model/devices/etd/EtdInformation;,art/library/model/devices/etd/EtdInformationperiod
getMessage8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)VgetDeviceStatus+()Lart/library/model/devices/etd/EtdStatus;measurementTimestamp8(Lart/servers/etdserver/historical/HistoricalPeriods;I)V aggregationmstatusLjava/util/HashMap;java/lang/LongvalueOf(J)Ljava/lang/Long;java/util/HashMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;printStackTraceZnumbergetLane7(I)Lart/library/model/devices/etd/status/EtdStatusLane;4Lart/library/model/devices/etd/status/EtdStatusLane;
getSectionldataLjava/util/List;add(Ljava/lang/Object;)Zsize()IspeedDjava/lang/Mathrint(D)Dclose(Ljava/lang/Exception;)V!ij mnopqrsrtuvuwpxpyrzr{r|}~€‚¦ ®*·*µ*µ*µ*µ*   µ*    µ  *µ
*µ *µ*µ *µ *µ*½µ¸:
 
¶
 ¶
¶¸:  ¶  ¶ ¶*+µ*µ*µ*
¶µ* ¶µ  *µ*    µ ±ƒz(   "', 1!6";#@$H)M*T+\,d.i/p0x1€3…4Š56˜7¡8§9­:„f
®…†®op®qr®sr®tu®vu®yr®xp Ma‡ˆ
iE‰ˆ Š‹‚Q>L*´eA*´  a7»Y·¶*´¶¶¶¶ ¶ ¶!"¶¶!#¶¶$:»Y·%¶*´¸&¶'¶*´   ¸&¶¶$:(¸)(¸)²*¶+¹,À-¶.L+¹/ "+¹0:*´Ç%*1¸2À1´3Àµ*´Æ\*·4§U*1¸2À1´3Àµ*´Æ:*´¶5´6*´ Ÿ»7Y*´ 8¸9·:¿*´
Ç**´¶5¶;µ
*´¶<:       ´=*´e*´èh…mˆ6
   ´=*´e    ”œ6
 
›Z
*´ ¢Q*´Ç*»>Y*
·?µ§$*´´@
Ÿ*´¶A*»>Y*
·?µ*´´B  ´=¸C ¶DW§
:      ¶F§þÚ*´Ç »7YG·:¿*´Æ
*´¶A»HY·I:*´µJ*´
µK*´›§µL´L *´µM§ *´µM*´µN*´    µO*´µP*´:      ¾6
6  
¢V     2: »QY·R:   ´=µS*´›  *´¶TµU§  *´¶VµU´W ¹XW„ §ÿ©6    ´W¹Y¢D´W ¹,ÀQ:
 
´UÇ
»ZY·[µU§
´U
´U´\¸]µ\„   §ÿ³: +¹^§:
   °M,¶_,¿M,¶F»7Y,·`¿:+¹^§:¿-»¾E E 7  E .069E0.ƒDAF GHRJ|KƒLŠNŸP©R²T¹VÍWÔYÛ^ï_öab-i6kMl\m_omqts…w‘y˜z¦~»„¾ÀƒņȈىçŠð‹ùŒŽ(‘1’:“C”L–h˜q™{š¡›®–´žÆ סߣî§žª ¹ª­¯° ²!´%µ.¹;º„¬6…Œ MnŽr
À   ²‘pq=’“ hFŒ ×*”“
·P•r    –u—uRǘp|™pð)š›œ! œ>…†<žŸ ÿ ÿŸ¡¢££ü;£<ý1¤% ùB¥ú ÿ'¡¢££¦¦ÿ¡¢££¦¦þ(§ý8¤¨ ÿ¡¢££¦üü6¨úúÿ ¡¢££¦¦¥ÿ¡¢©F¥Mªÿ
¡¢ª¥«7¬­‚²**´¶5´6µ *´š **´ µ*´*´ p™»7Y*´ a¸9·:¿*´*´  ”ž»7Y*´ b¸9·:¿**´*´*´èh…qeµ**´    *´ *´èh…qeµ   **´    *´e*´èh…mˆµ *´ c¤»7Y*´ d¸9·:¿**´ ½µ*´@>*´ ¢C*´»Y·eS*´2µ=*´2µg*´2*´µh*´èh…a@„§ÿ»±ƒRÄÆÈ)Ê:ÍFÏWÒnӅԝշ×ÂØÇÙÑÛÞÜèÝòÞÿß ÙᄠÉH•r…†ÇK®u û_ýúG«7E¯°‚/*´¬ƒ„ ±†²³‚/*´°ƒ„ ±†´µ‚/*´°ƒ„ ±†¶·l
>ik