as
Alejandro Acuña
2025-01-21 61cdfc6ee7f013c4533add51d797c1886b312883
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
Êþº¾4é
‹øù
ø    úû    üý    úþ
ÿ    ú
    
         
 
       
ÿ
          
 
        
 
ø
 
!"#
$%&'()
*    +
Š,-.
Š/01  
2  34
5     5    567
89    <:;
Š<=>
Š?@ABCDE  3F
G     GHI GJK 3L
M     MHN MJ
ŠOP
ÿQ RSTU
XV    XW XY    \Z    \[\
_R    ÿ]    ^_    `a    bc
Šdefghi 
jklmno   3p
q     qJrs  3t
u     u    uvw  ÿxy
ÿz    ÿ{|}
_ø~ ƒ€

ƒ‚
ƒ „…†<init>()VCodeLineNumberTableLocalVariableTablethis(Lart/servers/rtzserver/utils/VALIDATION;validate(Lart/library/model/devices/colors/controller/RTZ32/RTZ32_Controller;Lart/library/model/devices/colors/controller/RTZ32/information/RTZ32_Information_Program;Ljava/lang/String;)Lart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Validation_Result;messageLjava/lang/String;variablekLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_VariablePhase;impulseLjava/lang/Integer;typeIgroupcLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Group; retractableqLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Retractable;mastersslaves correlationwLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Correlation_Slave; cancellationrLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Cancellation;timeminimumGreenTimesegmentsLjava/util/ArrayList;jRLart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution_Group;ixLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Correlation_Master;
saturationpLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Saturation;
controllerDLart/library/model/devices/colors/controller/RTZ32/RTZ32_Controller;program_informationYLart/library/model/devices/colors/controller/RTZ32/information/RTZ32_Information_Program;languageresultQLart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Validation_Result; configurationULart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration;program]Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program;totalVariablePhases distributionLLart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution;pedestrianPositionLocalVariableTypeTableqLjava/util/ArrayList<Lart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution_Group_Segment;>; StackMapTableù‡ˆ‰Š‹ŒŽ‘’“”UY\•–—˜™š
Exceptionsepromconfiguration1configuration2check_end_phaseË(Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program;Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_VariablePhase;)Z}getNumberVariablePhases`(Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program;)ItotalgetNumberCorrelationsMastergetNumberCorrelationsSlaveexistsVariablePhaseWithEndTimea(Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program;I)ZgetGreensTimes"(Ljava/util/List;)Ljava/util/List;segmentZLart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution_Group_Segment;Ljava/util/List;positionlLjava/util/List<Lart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution_Group_Segment;>;%Ljava/util/List<Ljava/lang/Integer;>;›~  Signature“(Ljava/util/List<Lart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution_Group_Segment;>;)Ljava/util/List<Ljava/lang/Integer;>;
SourceFileVALIDATION.java ŒOart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Validation_Result ¸œ ž¹ ºœ‡ Ÿ  ¡–Ž ¢£ ¤î!Description field cannot be empty¥ ¦§› ¨©ˆ ª‰Š «¬ œ ­®¯ °£ ±î ²³‹ ´¬ µ¶java/lang/Integer · ¸£’ ¹œ ºœjava/lang/StringBuilder&Impulse detected inside variable phase »¼
½¾ Group number  »¿Variable phase [    &#8594;  ]
 Impulse time »À Áî àá1No group changes at the end of the variable phase ] ãä,The number or variable phases is less than 2/The number or variable phases is greater than 8 ÂÃÄ Å‘)Variable phase overlaps retractable phaseRetractable phaseŒ ÆÇ ȜMart/library/model/devices/colors/controller/RTZ32/RTZ32_ControllerInformation æä1The number of masters correlations is less than 14The number of masters correlations is greater than 4 çä0The number of slaves correlations is less than 13The number of slaves correlations is greater than 4-A minimum of 1 correlation master is required,A minimum of 1 correlation slave is required-A maximum of 4 correlation master are allowed,A minimum of 4 correlation slave are allowed É“˜ ʜ%Timeout for slave correlation not set §œ,  Ë”•%Timeout for cancelation point not set èé?Slave correlation time does not match with the end of any phase ÌÍ Î£7The maximum number of pedestrians groups (trolley) is 6)The maximum number of trolley groups is 4Jart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution ŒÏ ªî ÐÑPart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution_Group Ҝ Óîjava/util/ArrayList ÔÕÖ Ôר ÙÚÛ ¨œ êëSPedestrian group (trolley) with green times less than minimim green time configuredPedestrian order Trolley orderMinimum green time
Green time ܜVariable phase out of bounds [Retractable phase out of bounds : [  Cancellation point out of bounds Ý–— Correlation master out of boundsCorrelation slave out of bounds Þ™šSaturation out of boundsImpulse time out of bounds ߜ Controller number does not match ࣠áœNumber of groups does not matchjava/lang/ExceptionXart/library/model/devices/colors/controller/RTZ32/types/RTZ32_Distribution_Group_Segment âœ`art/library/model/devices/colors/controller/RTZ32/configuration/constants/RTZ32_Constants_Colors Œã ä£ åæ çè&art/servers/rtzserver/utils/VALIDATIONjava/lang/ObjectSart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration[art/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Programd[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Group;aart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Groupjava/util/IteratorBart/library/model/devices/colors/controller/RTZ32/RTZ32_ControllerWart/library/model/devices/colors/controller/RTZ32/information/RTZ32_Information_Programjava/lang/Stringl[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_VariablePhase;r[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Retractable;oart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Retractableiart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_VariablePhasex[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Correlation_Slave;s[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Cancellation;part/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Cancellationy[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Correlation_Master;vart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Correlation_Masteruart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Correlation_Slaveq[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Saturation;nart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley_Saturationjava/util/ListQLart/library/model/devices/colors/controller/RTZ32/RTZ32_ControllerConfiguration;Oart/library/model/devices/colors/controller/RTZ32/RTZ32_ControllerConfigurationrtz32
getProgram`(I)Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program; descriptionlength()Ierrorsart/servers/Shared
getMessage8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;add(Ljava/lang/Object;)ZgroupsisEmpty()ZgetGroup^(I)Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Group;Yart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_GroupgetTypeimpulsesiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;variablePhasesintValue startTimeendTimeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;warningstrolleyeLart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley;cart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Program_Trolley retractablesgetDeviceInformationQ()Lart/library/model/devices/colors/controller/RTZ32/RTZ32_ControllerInformation;modecorrelationsSlavetimeout cancellations getGroupType(I)Ljava/util/List;sizeY(Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration;I)Vget(I)Ljava/lang/Object; groupNumberlistBarstrolleys^Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Trolleys;\art/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Trolleysg[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Trolleys_Trolley;dart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Trolleys_Trolley pedestriansx[Lart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Trolleys_Trolley_Times_Pedestrian;uart/library/model/devices/colors/controller/RTZ32/configuration/RTZ32_Configuration_Trolleys_Trolley_Times_PedestriancyclecorrelationsMaster saturationscontrollerNumbergetNumberValidGroups numberGroupscolor(I)V getDurationvalueOf(I)Ljava/lang/Integer;set'(ILjava/lang/Object;)Ljava/lang/Object;!Š‹  ŒŽ/*·± ‘’  “”Ž‚ o»Y·N+´´:+´¶:+´Æ +´¶   š-´
, ¸ ¹ W´:¾66¢N2:       ¶š9   ´¶¶6
 
Ÿ#
(Ÿ  ´¹:  ¹™ ¹À: ´:  ¾66¢á 2: ¶´¡Ç ¶´¢º¶š²»Y·,¸ ¶ !¶ ¶":»Y·¶ ,#¸ ¶ $¶     ´¶%!¶ ¶":»Y·¶ ,&¸ ¶ '¶ ´¶%(¶ ´¶%)¶ ¶":»Y·¶ ,*¸ ¶ $¶  ¶+¶":-´,¹ W„§ÿ§þö„§þ±´:¾66¢b2:       ¶šM   ¸-šC»Y·,.¸ ¶ '¶     ´¶%(¶     ´¶%/¶ ¶":
-´,
¹ W„§ÿ¸06¢,1¸ :-´,¹ W¤,2¸ :-´,¹ W´3´4:¾66      ¢    2:
´:  ¾6 6   ¢ì  2:
¶5š×¶šÏ´
´6¡´
´7¡´
´6¤¨´
´7£›»Y·,8¸ ¶ !¶ ¶":»Y·¶ ,&¸ ¶ '¶ ´¶%(¶ ´¶%)¶ ¶":»Y·¶ ,9¸ ¶ '¶ 
´6¶%(¶ 
´7¶%/¶ ¶":-´,¹ W„ §ÿ„ §þð*¶:´; =¸=¢,>¸ :-´,¹ W¸=¤,?¸ :-´,¹ W*¶:´; =¸@¢,A¸ :-´,¹ W¸@¤,B¸ :-´,¹ W*¶:´; i¸=6¸@6 -´,,C¸ ¹ W -´,,D¸ ¹ W¤-´,,E¸ ¹ W¤-´,,F¸ ¹ W*¶:´; i¸=6¸@6 -´,,C¸ ¹ W -´,,D¸ ¹ W¤-´,,E¸ ¹ W¤-´,,F¸ ¹ W´3´G:¾66     ¢`    2:
 
¶HšK
´IšC»Y·,J¸ ¶ '¶ 
´K¶%L¶ 
´I¶%/¶ ¶": -´, ¹ W„   §ÿŸ´3´M:¾66      ¢`    2:
 
¶NšK
´OšC»Y·,P¸ ¶ '¶ 
´Q¶%L¶ 
´O¶%/¶ ¶": -´, ¹ W„   §ÿŸ´3´G:¾66      ¢X    2:
 
¶HšC
´K¸Rš6»Y·,S¸ ¶ '¶ 
´K¶%/¶ ¶": -´, ¹ W„   §ÿ§¶T¹U¤,V¸ :-´
¹ W¶T¹U¤,W¸ :-´
¹ W(¶T¹U¤,W¸ :-´
¹ W»XY+´´+´·Y:66      ´Z¹U¢¢´Z ¹[À\:
+´´
´]¶¶ t6  
´^¹U¢\
´^ ¹[À_:  ¶`ž=´a´b 2´c2´d6  ¸e¹:¹™¹À:¶ ¢ø»Y·,f¸ ¶ !¶ ¶":»Y·¶ ,#¸ ¶ $¶ 
´]¶%!¶ ¶":»Y·¶ ,g¸ ¶ $¶ `¶%!¶ ¶":»Y·¶ ,h¸ ¶ $¶  `¶%!¶ ¶":»Y·¶ ,i¸ ¶ $¶  ¶%!¶ ¶":»Y·¶ ,j¸ ¶ $¶ ¶+¶":-´,¹ W§þë„ §þ›`6„ §þU´:     ¾6
6  
¢ƒ     2:  ¶šn ´´k¢! ´´k£ ´›  ´¢C»Y·,l¸ ¶ m¶  ´¶%(¶  ´¶%/¶ ¶": -´
 ¹ W„ §ÿ|´3´4:    ¾6
6  
¢ƒ     2:  ¶5šn ´6´k¢! ´7´k£ ´6›  ´7¢C»Y·,n¸ ¶ o¶  ´6¶%(¶  ´7¶%/¶ ¶": -´
 ¹ W„ §ÿ|´3´M:    ¾6
6  
¢`     2:  ¶NšK ´Q´k£  ´Qœ6»Y·,p¸ ¶ '¶  ´Q¶%/¶ ¶": -´
 ¹ W„ §ÿŸ´3´q:    ¾6
6  
¢`     2:  ¶ršK ´s´k£  ´sœ6»Y·,t¸ ¶ '¶  ´s¶%/¶ ¶": -´
 ¹ W„ §ÿŸ´3´G:    ¾6
6  
¢`     2:  ¶HšK ´K´k£  ´Kœ6»Y·,u¸ ¶ '¶  ´K¶%/¶ ¶": -´
 ¹ W„ §ÿŸ´3´v:    ¾6
6  
¢ƒ     2:  ¶wšn ´x´k¢! ´y´k£ ´x›  ´y¢C»Y·,z¸ ¶ '¶  ´x¶%(¶  ´y¶%/¶ ¶": -´
 ¹ W„ §ÿ|´:       ¾6
6  
¢À     2:  ´¹:  ¹™ ¹À:¶´k£ ¶œy»Y·,{¸ ¶ !¶ ¶":»Y·¶ ,#¸ ¶ $¶  ´¶%!¶ ¶":»Y·¶ ,*¸ ¶ $¶ ¶+¶":-´,¹ W§ÿ_„ §ÿ?-°š¦;<=D-F=LZNbPqRT¡V¾XàZú[&\_]ƒ^V•a˜Lžj»lÃnÍpq jy{ }(~4;ƒC„OŠoŒŒŽœЖê—#˜\™hŒnŠt¦¨ˆª«œ®¥°­±¹µÄ·͹Õºá½ê¿òÀþÄ  ÆÇÈ-ÉCÊYËoÏ{т҉ӟԵÕËÖáßá ãåEæQßWëwíï‡ñ»òÇëÍúíüõþ)5ú;   L T `px„”œ¨!¼#¿%Ñ'â)ù+ -/$1:3\5f7€8¬9×:;+<O=[?^+dCj%pMO•QÀSôT    M [ &] ._ Ya b ™[ Ÿj ¿l Çn Üp
q
j
x
5z
=|
R~
y
…x
‹„
Ǡ
³ˆ
ÈŠ
ï‹
û„ “ !• )— T™ ˆš ”“ 𢠷¤ Ù¦ î¨ © 4ª X« d­ g¢ m»Z<ú••–¾Ñ—˜¡ô™š q'›œ
Z>ž    •–
»R—˜   ( •–C •–ê~•–ŒÜ—˜oÿŸ 
 •–­ •–Õ •–ò •–_¡œX¢œ‚_¡œ‰X¢œE •– P£¤
» •– wP¥¦
) •– íH£¤
T •–x •–œ •–€Û•–\ÿ§š:$¨œ B©ª üh«œ ∝¬
®­œ   ô •– s—˜      •–    &sŸ 
 •–    ¿P¥¦
y •–
5P£®
ï •–
«P£¤ ˆ •– !s¯° \•– ً™š ·°ž o±² o³´ oµ– g¶· ^¸¹ Sº»
U¼œ¼³½¾¿°¿œÀ B©Á ÂïSþ-ÃÄÅþÆþ>ÇÈÿ$ÉÊËÃÄÅÆÇÈÌÍûÞÿ ÉÊËÃÄÅÆÇÈøøþÍû_øü þÎÿÉÊËÃÄÅÎÏÍü7Ðú—ÿ
ÉÊËÃÄÅÎø''ý.ùý/ùþÑû]øþÒû]øþÑûUø$##þÓý9ÔþIÕÈûøúúúþÍü@Ðú?øþÎü@Ïú?øþÒü*Öú2øþ×ü*Øú2øþÑü*Ùú2øþÚü@Ûú?øþÆýÇÈü*ÌúuùøÜ   Ý”Žýg»Y·N+´´:+´´:´|´|Ÿ-´,}¹ W¶~´Ÿ-´,€¹ W¶~¶~Ÿ-´,€¹ W-°*
ÄÇÈÏ'Ñ3×@ÙLÜYÞeç>g±²gº´gµ–_¶·VÞ¹Mß¹Âþ3ÃÄÄ܁
àáŽóV*´M,¾>6¢B,2:´¹:¹™ ¹À:¶+´ ¬§ÿ܄§ÿ¾§M¬FSGPS&   ôö9øEúGüJôPSÿT*9™š3žVº»V—˜Âþ ÆýÇÈ#ùøBâ
ã䎴1<*´M,¾>6¢,2:¶š`<„§ÿå§M¬+." !%+./  —˜1º»/åœÂÿ ÅÍøBâ
æäŽ·4<*´3´qM,¾>6¢,2:¶rš`<„§ÿå§M¬.1"%)+$-().31125  £®4º»2åœÂÿÅ×øBâ
ç䎷4<*´3´GM,¾>6¢,2:¶Hš`<„§ÿå§M¬.1"=AC$E(A.K1I2M  £¤4º»2åœÂÿÅÑøBâ
èé޵6*´M,¾>6¢",2:¶š´ ¬„§ÿÞ§M¬)3*03VX(Z*V0`3^4b —˜6º»6§œÂþ ÍøBâ
ê뎄¥»_Y·‚L=*¹U¢+*¹[ÀƒN-´„ +»Y·†¹ W„§ÿÑ=>*¹U¢\*¹[Àƒ:´„Ÿ ´„ $++¹[À¶¶‡`¸ˆ¹‰W§´„ `+¹Up=„§ÿ +°>jnpr't6n<{>}JVhƒ‰…’‡}£‹Hìí
2­œVGìí@c­œ¥©î¶î>gïœÀ¥©ð¶ñÂý
ò+úýü'ó úúôõö÷