diagram {
/* line-style: sloppy 0.3; */
}
controlflow {
dash-style: 0;
}
cls
Class
LED
(1.0, 0.0, 0.0, 1.0, -16.86376953125, 77.6676025390625)
(0.0, -4.7147216796875)
149.1268310546875
97.0
app
(1.0, 0.0, 0.0, 1.0, 1069.940896681797, 416.86964642560037)
(-20.0, -10.926101684570312)
345.57411193847656
267.4396667480469
board
(1.0, 0.0, 0.0, 1.0, 194.51162135748234, 340.3298957730515)
(-38.06341552734375, 0.0)
352.03679751172467
299.9115084424433
Button
(1.0, 0.0, 0.0, 1.0, 156.0458526611328, 72.952880859375)
(0.0, 0.0)
100.0
60.0
middleware
(1.0, 0.0, 0.0, 1.0, 680.734472957658, 390.0124214078172)
(0.0, 0.0)
344.6523707825464
276.26119919765154
mcc_generated_files
(1.0, 0.0, 0.0, 1.0, 150.35154724121094, 12.651458740234375)
(0.0, 0.0)
365.5996780395508
274.2066650390625
xf
(1.0, 0.0, 0.0, 1.0, 687.4381713867188, 12.651458740234375)
(0.0, 0.0)
362.50272529507833
310.3485412597656
XF
(1.0, 0.0, 0.0, 1.0, 22.580078125, 81.90719604492188)
(0.0, 0.0)
253.98175048828125
177.44134521484375
0
0
init
POST
return
TimerID
executeOnce
return
void
unscheduleTimer
return
void
decrementeAndQueuTimers
return
void
dep
Deployement
ButtonRight
(1.0, 0.0, 0.0, 1.0, 154.74000549316406, -20.810514983371718)
(0.0, 0.0)
100.0
50.0
ButtonLeft
(1.0, 0.0, 0.0, 1.0, 17.161476135253906, -20.810514983371718)
(0.0, 0.0)
100.0
50.0
LedLeft
(1.0, 0.0, 0.0, 1.0, 23.58294677734375, 62.066296690376106)
(0.0, 0.0)
100.0
50.0
LedRight
(1.0, 0.0, 0.0, 1.0, 154.74000549316406, 62.066296690376106)
(0.0, 0.0)
100.0
50.0
PIC
(1.0, 0.0, 0.0, 1.0, 95.4218591603723, 251.8962479309051)
(0.0, 0.0)
231.1570587158203
101.90382385253906
blinkerApp
(1.0, 0.0, 0.0, 1.0, 43.578529357910156, 31.903823852539062)
(0.0, 0.0)
144.0
50.0
1
Outputs
(1.0, 0.0, 0.0, 1.0, 70.41965045065551, 64.82940192412283)
(0.0, 0.0)
288.80470275878906
132.0662966903761
1
Inputs
(1.0, 0.0, 0.0, 1.0, 70.4196504506555, 501.8726102247083)
(-2.8385238647460938, -91.62102996674332)
291.64322662353516
141.62102996674332
0
0
(1.0, 0.0, 0.0, 1.0, 521.4844360351562, 232.03712738188952)
[(-379.138721643979, -76.68594034438368), (-379.138721643979, -151.68648966078985)]
0
0
(1.0, 0.0, 0.0, 1.0, 99.08985137939453, 288.0800961318895)
[(179.41513043731993, -132.72890909438365), (180.83439236969298, -207.72945841078985)]
0
0
(1.0, 0.0, 0.0, 1.0, 236.45684452344688, 392.03709686431137)
[(44.54062014778242, -7.520062516374026), (45.459882080155495, -134.78208597426647)]
0
0
(1.0, 0.0, 0.0, 1.0, 368.7212913407742, 397.7949093643114)
[(-227.97926498836918, -13.277875016374026), (-225.88951633484368, -140.53989847426652)]
PICEBS 2
(1.0, 0.0, 0.0, 1.0, 3.3453258728948505, -96.54506089339928)
(0.0, 8.550464861259798)
433.5519155389814
569.1175630880807
Computer
(1.0, 0.0, 0.0, 1.0, 631.2669198830268, 118.72295033228582)
(0.0, 0.0)
231.66868945044575
175.16029726297927
MPLABx
(1.0, 0.0, 0.0, 1.0, 43.83434472522261, 62.58014863148964)
(0.0, 0.0)
144.0
50.0
0
0
(1.0, 0.0, 0.0, 1.0, 427.9273340044689, 184.59626095168892)
[(8.96990740740739, 24.999999999999943), (203.33958587855795, 24.365587950442546)]
USB
(1.0, 0.0, 0.0, 1.0, 656.9356093334727, 361.12296705594133)
(0.0, 0.0)
211.0
138.0
RĂ©mi Heredero
2023-05-23
Deployement
AGPL 3.0
1.0
uc
UseCase
User
(1.0, 0.0, 0.0, 1.0, 71.57032012939453, 466.35144123075463)
(0.0, 0.0)
50.23046875
86.6796875
pressLeftButton
(1.0, 0.0, 0.0, 1.0, 287.62109375, 317.1328125)
(0.0, 0.0)
139.7421875
48.4140625
pressRightButton
(1.0, 0.0, 0.0, 1.0, 285.09765625, 451.2968444824219)
(0.0, 0.0)
142.265625
48.59375
0
0
(1.0, 0.0, 0.0, 1.0, 123.10938262939453, 375.08203125)
[(-1.30859375, 134.92692164100617), (164.51171112060547, -33.7421875)]
0
0
(1.0, 0.0, 0.0, 1.0, 117.84766387939453, 381.36328125)
[(3.953125, 141.54829735097996), (167.24999237060547, 94.23043823242188)]
releaseLeftButton
(1.0, 0.0, 0.0, 1.0, 329.80078125, 372.73815998075463)
(0.0, 0.0)
137.640625
41.902313232421875
releaseRightButton
(1.0, 0.0, 0.0, 1.0, 329.80078125, 505.5542412947093)
(0.0, 0.0)
144.71875
43.0234375
0
0
(1.0, 0.0, 0.0, 1.0, 128.07029724121094, 380.22265625)
[(-6.269508361816406, 138.74165031359337), (201.73048400878906, 10.859417163481616)]
0
0
(1.0, 0.0, 0.0, 1.0, 98.56250762939453, 526.85546875)
[(23.23828125, 0.21049129470931405), (231.23827362060547, -1.5531492875979893)]
User can physicaly release only after press
(1.0, 0.0, 0.0, 1.0, 296.7069091796875, 235.73048400878906)
(0.0, 0.0)
177.8126220703125
63.0078125
lookLEDs
(1.0, 0.0, 0.0, 1.0, 316.07043457031244, 605.9825480111078)
(0.0, 0.0)
158.4490966796875
52.468719482421875
(1.0, 0.0, 0.0, 1.0, 264.4572450128604, 208.61654796118808)
(0.0, 0.0)
1038.4841929901063
547.3246680024279
0
0
(1.0, 0.0, 0.0, 1.0, 101.1204673605456, 510.47551191018886)
[(20.680321518848928, 24.314757932560667), (214.94996720976684, 121.74139584212986)]
click2times
(1.0, 0.0, 0.0, 1.0, 814.9802720809639, 430.82997594693313)
(0.0, -23.148148148148152)
117.4959716796875
53.97688422765697
(1.0, 0.0, 0.0, 1.0, -1.8460528860381135e-13, -108.02965499748049)
(0.0, 14.931614951512898)
117.4959716796875
47.51202412310292
click
clickButton
(1.0, 0.0, 0.0, 1.0, 584.8487139675335, 397.9397273743847)
(0.0, 0.0)
108.33442896049303
62.26183043009013
0
0
(1.0, 0.0, 0.0, 1.0, 598.5102043413495, 371.15401484048726)
[(-13.661490373816036, 36.52781295829766), (-171.14692309134955, -25.107393200144564)]
0
0
(1.0, 0.0, 0.0, 1.0, 434.03198853606784, 393.4059264734876)
[(150.81672543146567, 31.697778402251572), (33.40941771393216, 7.664739151245822)]
0
0
(1.0, 0.0, 0.0, 1.0, 377.40698756401514, 481.55677927883096)
[(207.44172640351837, -45.77365783154988), (49.95629368598486, -5.963059796409084)]
0
0
(1.0, 0.0, 0.0, 1.0, 419.6195496898978, 535.590615521811)
[(165.22916427763573, -89.38818642992936), (54.89998156010222, -12.679036920830981)]
0
0
(1.0, 0.0, 0.0, 1.0, 690.3597369873139, 425.12940951492783)
[(124.62053509365, -62.07823654699661), (-3.598792679476219, -27.18968214054314)]
0
0
(1.0, 0.0, 0.0, 1.0, 669.3559313656353, 426.46159025134375)
[(145.62434071532834, 3.4450518014277236), (23.8272115623912, 3.4450518014276668)]
clickLong
(1.0, 0.0, 0.0, 1.0, 823.7282579208074, 482.6362192686727)
(-8.747985839843693, -0.35733730627066507)
117.49597167968756
43.02343749999994
0
0
(1.0, 0.0, 0.0, 1.0, 653.6735290152446, 431.81593205732315)
[(161.3067430657191, 71.97466865507874), (19.896546422526058, 28.385625747151664)]
blink
(1.0, 0.0, 0.0, 1.0, 978.6898889228936, 344.487947962517)
(0.0, 0.0)
100.0
34.0
blink3times
(1.0, 0.0, 0.0, 1.0, 978.6898889228935, 419.6702699126135)
(0.0, 0.0)
100.0
30.0
blinkBoth
(1.0, 0.0, 0.0, 1.0, 978.6898889228935, 490.5542412947093)
(0.0, 0.0)
100.0
30.0
0
0
(1.0, 0.0, 0.0, 1.0, 873.4627616103944, 351.92099631479874)
[(59.01348215025675, 11.130176653132537), (105.22712731249919, 9.566951647718213)]
0
0
(1.0, 0.0, 0.0, 1.0, 882.1651147959785, 436.27840514678803)
[(50.31112896467289, -1.608135234174597), (96.52477412691496, -1.608135234174597)]
0
0
(1.0, 0.0, 0.0, 1.0, 915.2059070639441, 502.94062134473177)
[(17.270336696707204, 2.61361994997759), (63.48398185894939, 2.61361994997759)]
blinkLEDs
(1.0, 0.0, 0.0, 1.0, 1152.8159980526593, 419.05857500802796)
(0.0, 0.0)
100.0
34.0
0
0
(1.0, 0.0, 0.0, 1.0, 1053.9073828403184, 361.34311782903603)
[(111.79437875843524, 57.71545717899187), (24.782506082575196, 0.14483013348097984)]
0
0
(1.0, 0.0, 0.0, 1.0, 1044.8749652048427, 434.35637441709116)
[(107.94103284781659, 1.7022005909367977), (33.81492371805075, 1.7022005909367977)]
0
0
(1.0, 0.0, 0.0, 1.0, 1026.1254144034606, 503.94602489905367)
[(139.57634719529307, -50.88744989102571), (52.564474519432906, 1.6082163956556883)]
0
0
(1.0, 0.0, 0.0, 1.0, 426.62386838136587, 637.0534550416608)
[(47.895662868634076, -4.836547289341979), (627.6649572189249, -4.836547289341979), (776.1921296712935, -183.9948800336328)]
(1.0, 0.0, 0.0, 1.0, 1091.9414380029666, 617.941215963616)
(0.0, 0.0)
211.0
138.0
RĂ©mi Heredero
2023-05-23
UseCase
AGPL 3.0
1.0
sd
Sequence
pbL : Button
(1.0, 0.0, 0.0, 1.0, 190.4335784912109, 158.3548038873035)
(0.0, 0.0)
100.0
50.0
838.4183626692754
Interaction
chL : ClickHandler
(1.0, 0.0, 0.0, 1.0, 529.0400232111891, 158.3548038873035)
(0.0, 0.0)
149.0696469724145
50.0
838.4183626692754
0
0
(1.0, 0.0, 0.0, 1.0, 119.52593897502123, 258.3548038873035)
[(0.0, -25.00000000000003), (0.0, 738.4183626692754)]
User
(1.0, 0.0, 0.0, 1.0, 100.52593897502125, 153.35480388730346)
(0.0, 0.0)
38.0
60.0
0
0
(1.0, 0.0, 0.0, 1.0, 119.2280951355325, 361.88389472378566)
[(0.2978438394887917, -33.99956343515652), (121.20548335567841, -33.99956343515652)]
asynchSignal
pressButton
blB : BlinkerApp
(1.0, 0.0, 0.0, 1.0, 1120.2582409655004, 158.3548038873035)
(0.0, 0.0)
126.33943414082012
50.0
838.4183626692754
ledR : LED
(1.0, 0.0, 0.0, 1.0, 1428.2530553046229, 158.3548038873035)
(0.0, 0.0)
100.0
50.0
838.4183626692754
0
0
(1.0, 0.0, 0.0, 1.0, 881.055712859322, 602.088056441198)
[(33.43781307519271, 3.5639865226812617), (302.3722451765884, 3.5639865226812617)]
State Machine
Factory
(1.0, 0.0, 0.0, 1.0, 10.582105756417851, 36.41313020682611)
(0.0, 0.0)
100.0
60.0
clickHandler
(1.0, 0.0, 0.0, 1.0, 1191.0, 39.0)
(-66.80303030303048, 0.0)
338.8030303030305
247.85812377929688
- button: BUTTON*
state
STATE
private
longClick
callBack
private
singleClick
callBack
private
doubleClick
callBack
private
init
return
void
in
BUTTON b
definceCallBack
return
callBack
in
fCallBack f
in
void
(1.0, 0.0, 0.0, 1.0, -101.87443202973321, 263.40496078984955)
(-14.92789409859654, -17.490145530560028)
1735.7685897210645
750.8989548257853
button
POLL
User Press left button shortly
stm
New State Machine Diagram
0
0
(1.0, 0.0, 0.0, 1.0, 309.109375, 117.90237976377904)
[(-1.80859375, 9.427701109321418), (-1.509765625, 48.72459136811048)]
0
0
(1.0, 0.0, 0.0, 1.0, 333.19140625, 95.79493988188952)
[(-25.591796875, 147.7480648818895), (-25.890625, 194.1308773818895), (87.1953125, 194.1308773818895), (87.1953125, 108.33203125), (19.20703125, 109.29004806594475)]
(1.0, 0.0, 0.0, 1.0, 212.03123474121094, 52.828145754989976)
(0.0, 0.0)
246.12892150878906
302.81251525878906
(1.0, 0.0, 0.0, 1.0, 50.76954650878906, 113.79882537689954)
(0.0, 0.0)
89.59765625
76.91603363188949
(1.0, 0.0, 0.0, 1.0, 297.30078125, 107.33008087310046)
(0.0, 0.0)
20.0
20.0
after 20ms
1
1
(1.0, 0.0, 0.0, 1.0, 342.8828035800217, 198.3344013078883)
[(-0.5747930590775638, 0.0), (30.0, 0.0), (30.0, 40.801776356559685), (-0.5747930590775638, 40.801776356559685)]
evCheckInput()
1
1
(1.0, 0.0, 0.0, 1.0, 342.88280358002174, 147.6006635192057)
[(-0.5747930590776207, 0.0), (30.0, 0.0), (30.0, 40.801776356559685), (-0.5747930590776207, 40.801776356559685)]
0
0
(1.0, 0.0, 0.0, 1.0, 701.9980961218574, 323.1148199158372)
[(3.4511826052721517, 1.3873104799354792), (314.3698618423905, 1.387310479935536)]
singleClick()
1
1
(1.0, 0.0, 0.0, 1.0, 342.88280358002163, 97.580550893519)
[(-0.574793059077507, 0.0), (30.0, 0.0), (30.0, 40.801776356559685), (-0.574793059077507, 40.801776356559685)]
1
1
(1.0, 0.0, 0.0, 1.0, 332.8828035800215, 46.83712456227371)
[(9.425206940922607, 0.0), (40.0, 0.0), (40.0, 40.801776356559685), (9.425206940922607, 40.801776356559685)]
0
0
(1.0, 0.0, 0.0, 1.0, 226.41198321636313, 162.649296166803)
[(-5.998609815617762, 4.627816830164761), (115.896027304581, 4.627816830164761)]
asynchSignal
releaseButton
0
0
(1.0, 0.0, 0.0, 1.0, 215.6438199706265, 84.42953202911686)
[(126.66419055031761, 13.151018864402118), (489.8054587565031, 13.151018864402147)]
evPress()
0
0
(1.0, 0.0, 0.0, 1.0, 331.8284218647998, 522.8842634358608)
[(10.47958865614433, -324.54986212797246), (373.62085686232984, -324.54986212797246)]
evRelease()
1
1
(1.0, 0.0, 0.0, 1.0, 721.0262867848036, 55.29107777941851)
[(-15.577008057673993, 50.307665260309136), (46.84273220047726, 50.307665260309136), (46.84273220047726, 257.3424505916979), (-15.577008057673993, 257.3424505916979)]
evTimeout()
app: App
(1.0, 0.0, 0.0, 1.0, 864.4935259345148, 158.3548038873035)
(0.0, 0.0)
100.0
50.0
838.4183626692754
blink()
0
0
(1.0, 0.0, 0.0, 1.0, 1285.710651969352, 357.5893540781526)
[(-0.4082619037083077, -4.720699047422613), (294.41683536500454, -4.720699047422613)]
turnOn()
1
1
(1.0, 0.0, 0.0, 1.0, 1185.1862064015138, 616.2736158205797)
[(-1.7582483656033219, 0.0), (40.0, 0.0), (40.0, 51.9276895216467), (-1.7582483656033219, 51.9276895216467)]
evTimer()
1
1
(1.0, 0.0, 0.0, 1.0, 1295.710651969352, 413.61616979052087)
[(-10.408261903708308, 0.6215728567008227), (30.0, 0.6215728567008227), (29.999999999999886, 51.9276895216467), (-10.408261903708308, 51.9276895216467), (-10.408261903708308, 51.9276895216467)]
0
0
(1.0, 0.0, 0.0, 1.0, 1186.7259363544997, 675.6449968389918)
[(-3.29797831858923, 1.997706598079617), (291.5271189501236, 1.997706598079617)]
turnOff()
0
0
(1.0, 0.0, 0.0, 1.0, 1309.7003875748253, 486.9094131239309)
[(-24.39799750918155, -4.720699047422613), (270.4270997595313, -4.720699047422613)]
press Shortly
(1.0, 0.0, 0.0, 1.0, 89.01800798026545, 303.9760422967554)
(-81.30838485044865, -9.499645708759545)
803.9562065350315
334.5259310194845
(1.0, 0.0, 0.0, 1.0, 89.01800798026544, 849.5163156149129)
(-81.30838485044865, -9.499645708759545)
803.9562065350315
100.0
0
0
(1.0, 0.0, 0.0, 1.0, 703.6124103584344, 625.2243986363682)
[(1.83686836869515, 1.3873104799354792), (312.7555476058135, 1.387310479935536)]
0
0
(1.0, 0.0, 0.0, 1.0, 1313.7731386403452, 616.8329388179193)
[(-28.470748574701474, -4.720699047422613), (266.3543486940114, -4.720699047422613)]
0
0
(1.0, 0.0, 0.0, 1.0, 1291.8619738000837, 544.0750887009718)
[(-6.5595837344399115, 1.997706598079617), (288.26551353427294, 1.997706598079617)]
0
0
(1.0, 0.0, 0.0, 1.0, 1281.6239983677992, 673.9986143949604)
[(3.6783916978445177, 1.997706598079617), (298.50348896655737, 1.997706598079617)]
1
1
(1.0, 0.0, 0.0, 1.0, 1295.7106519693523, 481.5671412198075)
[(-10.408261903708535, 0.6215728567008227), (30.0, 0.6215728567008227), (29.999999999999886, 51.9276895216467), (-10.408261903708535, 51.9276895216467), (-10.408261903708535, 51.9276895216467)]
1
1
(1.0, 0.0, 0.0, 1.0, 1298.166880598196, 545.4512224423506)
[(-12.864490532552281, 0.6215728567008227), (30.0, 0.6215728567008227), (29.999999999999886, 51.9276895216467), (-12.864490532552281, 51.9276895216467), (-12.864490532552281, 51.9276895216467)]
1
1
(1.0, 0.0, 0.0, 1.0, 1298.166880598196, 611.4906669137957)
[(-12.864490532552281, 0.6215728567008227), (30.0, 0.6215728567008227), (29.999999999999886, 51.9276895216467), (-12.864490532552281, 51.9276895216467), (-12.864490532552281, 51.9276895216467)]
0
0
(1.0, 0.0, 0.0, 1.0, 913.5953847114395, 907.5705663795131)
[(0.8981412230752994, -0.5388408122253168), (269.832573324471, -0.5388408122253168)]
endBlink()
1
1
(1.0, 0.0, 0.0, 1.0, 153.34035003191804, 207.70161218656335)
[(-1.924779520972578, 0.0), (30.0, 0.0), (30.0, 40.801776356559685), (-1.924779520972578, 40.801776356559685)]
1
1
(1.0, 0.0, 0.0, 1.0, 153.34035003191784, 256.88909604665076)
[(-1.924779520972379, 0.0), (30.0, 0.0), (30.0, 40.801776356559685), (-1.924779520972379, 40.801776356559685)]
(1.0, 0.0, 0.0, 1.0, 190.43357849121094, 1052.5959364285106)
(0.0, 0.0)
100.0
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 100.52593897502126, 1047.5959364285106)
(0.0, 0.0)
38.0
60.0
0
0
(1.0, 0.0, 0.0, 1.0, 129.52593897502123, 268.3548038873035)
[(-10.986997604008991, 859.2411325412072), (-9.999999999999943, 1623.1388643449477)]
(1.0, 0.0, 0.0, 1.0, 529.0400232111891, 1052.5959364285106)
(0.0, 0.0)
149.0696469724145
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 864.4935259345149, 1052.5959364285106)
(0.0, 0.0)
100.0
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 1120.2582409655004, 1052.5959364285106)
(0.0, 0.0)
126.33943414082012
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 1428.253055304623, 1052.5959364285106)
(0.0, 0.0)
100.0
50.0
838.4183626692754
User double click on left button
(1.0, 0.0, 0.0, 1.0, -116.80232612832984, 1141.279169111594)
(0.0, 0.0)
1735.7685897210647
754.4344554312295
0
0
(1.0, 0.0, 0.0, 1.0, 235.34126749934214, 269.66074103502865)
[(0.0, 0.0), (121.89463712019864, 0.0)]
asynchSignal
pressButton
1
1
(1.0, 0.0, 0.0, 1.0, 350.38020780964695, 65.42100367773944)
[(6.8556968098938285, 0.0), (40.0, 0.0), (39.999999999999915, 38.211741632850135), (6.8556968098938285, 38.211741632850135)]
evCheckInput()
1
1
(1.0, 0.0, 0.0, 1.0, 349.16068414051307, 110.382618981972)
[(8.075220479027706, 0.0), (40.0, 0.0), (39.999999999999915, 38.211741632850135), (8.075220479027706, 38.211741632850135)]
1
1
(1.0, 0.0, 0.0, 1.0, 349.16068414051296, 160.48987796156925)
[(8.07522047902782, 0.0), (40.0, 0.0), (39.999999999999915, 38.211741632850135), (8.07522047902782, 38.211741632850135)]
1
1
(1.0, 0.0, 0.0, 1.0, 349.16068414051296, 206.86574531502603)
[(8.07522047902782, 0.0), (40.0, 0.0), (39.999999999999915, 38.211741632850135), (8.07522047902782, 38.211741632850135)]
1
1
(1.0, 0.0, 0.0, 1.0, 349.1606841405129, 257.3779972559767)
[(8.075220479027877, 0.0), (40.0, 0.0), (39.999999999999915, 38.211741632850135), (8.075220479027877, 38.211741632850135)]
1
1
(1.0, 0.0, 0.0, 1.0, 349.16068414051307, 304.6919135173786)
[(8.075220479027706, 0.0), (40.0, 0.0), (39.999999999999915, 38.211741632850135), (8.075220479027706, 38.211741632850135)]
0
0
(1.0, 0.0, 0.0, 1.0, 235.34126749934194, 185.26323591578011)
[(0.0, -5.330559465914462), (121.89463712019882, -5.330559465914433)]
asynchSignal
releaseButton
0
0
(1.0, 0.0, 0.0, 1.0, 355.99113357414785, 107.45705963009141)
[(1.2447710453928948, 2.925559351880679), (364.3860392515783, 2.925559351880679)]
evPress()
0
0
(1.0, 0.0, 0.0, 1.0, 355.99113357414785, 205.5319651961704)
[(1.2447710453928948, 1.3337801188556568), (364.3860392515783, 1.3337801188556568)]
evRelease()
0
0
(1.0, 0.0, 0.0, 1.0, 244.35426989533315, 84.6254174661209)
[(-9.013002395990895, 0.0), (112.88163472420763, 0.0)]
0
0
(1.0, 0.0, 0.0, 1.0, 365.99113357414785, 301.76635416549794)
[(-8.755228954607077, 2.925559351880679), (354.3860392515784, 2.925559351880679)]
1
1
(1.0, 0.0, 0.0, 1.0, 742.7969130838775, 122.3868041976378)
[(-22.41974025815125, 0.0), (40.0, 0.0), (40.0, 220.51685095259108), (-22.41974025815125, 220.51685095259108)]
evTimeout()
0
0
(1.0, 0.0, 0.0, 1.0, 719.5164730665232, 371.89567864656647)
[(0.860699759202987, -19.76393831030316), (311.7793789963215, -19.763938310303047)]
doubleClick()
0
0
(1.0, 0.0, 0.0, 1.0, 1029.8103045382816, 366.12752764856737)
[(1.4855475245627758, -4.9409845775758185), (270.4199796259583, -4.9409845775758185)]
blinkN()
0
0
(1.0, 0.0, 0.0, 1.0, 1299.5880624739193, 378.0718403068738)
[(0.6422216903208096, -2.9645907465453547), (295.4673189590335, -2.9645907465453547)]
turnOn()
1
1
(1.0, 0.0, 0.0, 1.0, 1301.988532529844, 375.10724956032857)
[(-1.7582483656035492, 0.0), (40.0, 0.0), (40.0, 50.19209415456646), (-1.7582483656035492, 50.19209415456646)]
evTimer()
1
1
(1.0, 0.0, 0.0, 1.0, 1301.988532529844, 435.2583120843854)
[(-1.7582483656035492, 0.0), (40.0, 0.0), (40.0, 50.19209415456646), (-1.7582483656035492, 50.19209415456646)]
1
1
(1.0, 0.0, 0.0, 1.0, 1301.988532529844, 496.4648795247164)
[(-1.7582483656035492, 0.0), (40.0, 0.0), (40.0, 50.19209415456646), (-1.7582483656035492, 50.19209415456646)]
1
1
(1.0, 0.0, 0.0, 1.0, 1301.988532529844, 555.8747253004744)
[(-1.7582483656035492, 0.0), (40.0, 0.0), (40.0, 50.19209415456646), (-1.7582483656035492, 50.19209415456646)]
1
1
(1.0, 0.0, 0.0, 1.0, 1301.988532529844, 615.2845710762324)
[(-1.7582483656035492, 0.0), (40.0, 0.0), (40.0, 50.19209415456646), (-1.7582483656035492, 50.19209415456646)]
0
0
(1.0, 0.0, 0.0, 1.0, 1299.8711011706973, 434.9061379412101)
[(0.35918299354278815, 0.35217414317514795), (295.18428026225547, 0.35217414317514795)]
TurnOff()
0
0
(1.0, 0.0, 0.0, 1.0, 1318.5716707967845, 499.4294702712616)
[(-18.3413866325443, -2.9645907465453547), (276.4837106361683, -2.9645907465453547)]
0
0
(1.0, 0.0, 0.0, 1.0, 1328.5716707967845, 618.2491618227776)
[(-28.3413866325443, -2.9645907465453547), (266.4837106361683, -2.9645907465453547)]
0
0
(1.0, 0.0, 0.0, 1.0, 1314.3629053321297, 555.5225511572992)
[(-14.132621167889738, 0.35217414317514795), (280.6924761008229, 0.35217414317514795)]
0
0
(1.0, 0.0, 0.0, 1.0, 1319.8711011706973, 674.3422427088145)
[(-19.640817006457155, 0.35217414317514795), (275.18428026225547, 0.35217414317514795)]
0
0
(1.0, 0.0, 0.0, 1.0, 1300.7694620029836, 684.9148715208811)
[(-0.539177838743683, -0.33848551373978353), (-269.4736099401392, -0.3384855137400109)]
finished()
(1.0, 0.0, 0.0, 1.0, 99.53894137101223, 1968.8584914233372)
(0.0, 0.0)
38.0
60.0
(1.0, 0.0, 0.0, 1.0, 190.43357849121034, 1973.8584914233372)
(0.0, 0.0)
100.0
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 529.0400232111892, 1973.8584914233372)
(0.0, 0.0)
149.0696469724145
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 864.493525934515, 1973.8584914233372)
(0.0, 0.0)
100.0
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 1120.2582409655004, 1973.8584914233372)
(0.0, 0.0)
126.33943414082012
50.0
838.4183626692754
(1.0, 0.0, 0.0, 1.0, 1460.0471006961595, 1973.8584914233372)
(0.0, 0.0)
100.0
50.0
838.4183626692754
User press long time on left button
(1.0, 0.0, 0.0, 1.0, -116.8023261283297, 2062.6528204170445)
(0.0, 2.0500060621467355)
1735.7685897210645
748.1644930585105
0
0
(1.0, 0.0, 0.0, 1.0, 139.52593897502123, 278.3548038873035)
[(-20.986997604009048, 1770.5036875360338), (-20.986997604009048, 2534.512515650398)]
1
1
(1.0, 0.0, 0.0, 1.0, 350.380207809647, 70.97355007564198)
[(6.855696809893033, -3.791661116483624), (40.0, -3.791661116483624), (40.0, 34.124950048349774), (6.855696809893033, 34.124950048349774)]
evCheckInput()
1
1
(1.0, 0.0, 0.0, 1.0, 350.38020780964706, 120.2122706929551)
[(6.855696809893033, -3.791661116483624), (40.0, -3.791661116483624), (40.0, 34.124950048349774), (6.855696809893033, 34.124950048349774)]
1
1
(1.0, 0.0, 0.0, 1.0, 350.3802078096477, 170.23576572261416)
[(6.8556968098923505, -3.791661116483624), (40.0, -3.791661116483624), (40.0, 34.124950048349774), (6.8556968098923505, 34.124950048349774)]
1
1
(1.0, 0.0, 0.0, 1.0, 350.38020780964837, 219.47448633992704)
[(6.855696809891782, -3.791661116483624), (40.0, -3.791661116483624), (40.0, 34.124950048349774), (6.855696809891782, 34.124950048349774)]
1
1
(1.0, 0.0, 0.0, 1.0, 350.3802078096483, 267.14365813254784)
[(6.855696809891782, -3.791661116483624), (40.0, -3.791661116483624), (40.0, 34.124950048349774), (6.855696809891782, 34.124950048349774)]
1
1
(1.0, 0.0, 0.0, 1.0, 350.380207809649, 317.16715316220757)
[(6.8556968098911, -3.791661116483624), (40.0, -3.791661116483624), (40.0, 34.124950048349774), (6.8556968098911, 34.124950048349774)]
0
0
(1.0, 0.0, 0.0, 1.0, 235.34126749934182, 86.40760452116092)
[(0.0, 0.0), (121.89463712019821, 0.0)]
asynchSignal
pressButton
0
0
(1.0, 0.0, 0.0, 1.0, 355.68564664076365, 116.48479621907109)
[(1.5502579787763864, -0.06418664259678053), (364.6915261849625, -0.06418664259678053)]
evPress()
1
1
(1.0, 0.0, 0.0, 1.0, 742.7969130838773, 129.19351272176084)
[(-22.419740258151023, 0.0), (40.0, 0.0), (40.0, 202.91910146052646), (-22.419740258151023, 202.91910146052646)]
evTimeout()
0
0
(1.0, 0.0, 0.0, 1.0, 718.6869045281618, 352.8485813595014)
[(1.6902682975635912, -9.223595520933031), (312.6089475346821, -9.223595520933031)]
longClick()
ledL: LED
(1.0, 0.0, 0.0, 1.0, 1345.7280383826535, 1973.8584914233372)
(0.0, 0.0)
100.0
50.0
839.0088281143644
0
0
(1.0, 0.0, 0.0, 1.0, 1030.4720815812284, 360.53491096028256)
[(0.8237704816153837, 6.149063680622021), (269.7582025830108, 6.149063680622021)]
blink()
press Longly
(1.0, 0.0, 0.0, 1.0, 16.752105436964783, 2103.971802599598)
(0.0, 0.0)
799.5226814431451
348.72768608177967
1
1
(1.0, 0.0, 0.0, 1.0, 1182.0287000210888, 2441.408901588794)
[(1.399258014821669, 0.0), (40.0, 0.0), (40.0, 44.486873970227066), (1.399258014821669, 44.486873970227066)]
evTimer()
1
1
(1.0, 0.0, 0.0, 1.0, 1298.8310261494184, 432.28073187353675)
[(1.3992580148217257, 0.0), (40.0, 0.0), (40.0, 44.486873970227066), (1.3992580148217257, 44.486873970227066)]
1
1
(1.0, 0.0, 0.0, 1.0, 1298.8310261494187, 485.6600204700708)
[(1.3992580148214984, 0.0), (40.0, 0.0), (40.0, 44.486873970227066), (1.3992580148214984, 44.486873970227066)]
1
1
(1.0, 0.0, 0.0, 1.0, 1298.8310261494187, 543.145408189414)
[(1.3992580148214984, 0.0), (40.0, 0.0), (40.0, 44.486873970227066), (1.3992580148214984, 44.486873970227066)]
1
1
(1.0, 0.0, 0.0, 1.0, 1298.8310261494187, 600.776158014012)
[(1.3992580148214984, 0.0), (40.0, 0.0), (40.0, 44.486873970227066), (1.3992580148214984, 44.486873970227066)]
0
0
(1.0, 0.0, 0.0, 1.0, 1297.2028221225305, 378.02359277506594)
[(3.0274620417096116, 0.7324883966832658), (215.32754238845268, 0.7324883966832658)]
0
0
(1.0, 0.0, 0.0, 1.0, 1298.4544908080388, 376.7719240895576)
[(1.7757933562012909, 1.9841570821915866), (328.3949360164504, 1.9841570821915866)]
turnOn()
0
0
(1.0, 0.0, 0.0, 1.0, 1181.6940356318921, 2494.569263609006)
[(1.7339224040183012, 0.36428868157508987), (214.03400275076137, 0.36428868157508987)]
0
0
(1.0, 0.0, 0.0, 1.0, 1182.4005699739262, 2496.6888666351088)
[(1.0273880619842544, -1.7553143445273918), (327.64653072223336, -1.7553143445273918)]
turnOff()
0
0
(1.0, 0.0, 0.0, 1.0, 1307.2028221225305, 484.9275320733874)
[(-6.9725379582903315, 0.7324883966832658), (205.32754238845268, 0.7324883966832658)]
0
0
(1.0, 0.0, 0.0, 1.0, 1308.4544908080388, 483.675863387879)
[(-8.224206643798652, 1.9841570821915866), (318.3949360164504, 1.9841570821915866)]
0
0
(1.0, 0.0, 0.0, 1.0, 1309.729591816023, 600.043669617329)
[(-9.499307651783965, 0.7324883966832658), (202.80077269495905, 0.7324883966832658)]
0
0
(1.0, 0.0, 0.0, 1.0, 1310.9812605015316, 598.7920009318209)
[(-10.750976337292286, 1.9841570821915866), (315.86816632295677, 1.9841570821915866)]
0
0
(1.0, 0.0, 0.0, 1.0, 1308.4963617602207, 542.7811195078389)
[(-8.266077595981642, 0.36428868157508987), (204.03400275076137, 0.36428868157508987)]
0
0
(1.0, 0.0, 0.0, 1.0, 1309.2028961022547, 544.9007225339415)
[(-8.972611938015689, -1.7553143445273918), (317.64653072223336, -1.7553143445273918)]
0
0
(1.0, 0.0, 0.0, 1.0, 1314.3921577117076, 655.5789596833488)
[(-14.161873547467394, 0.36428868157508987), (198.13820679927562, 0.36428868157508987)]
0
0
(1.0, 0.0, 0.0, 1.0, 1315.0986920537414, 657.6985627094509)
[(-14.868407889501214, -1.7553143445273918), (311.75073477074784, -1.7553143445273918)]
(1.0, 0.0, 0.0, 1.0, 16.752105436964783, 2600.2851025766854)
(0.0, 0.0)
799.5226814431451
100.0
0
0
(1.0, 0.0, 0.0, 1.0, 722.2682445335112, 609.9997535349455)
[(-1.8910717077849313, -9.223595520933031), (309.02760752933364, -9.223595520933031)]
0
0
(1.0, 0.0, 0.0, 1.0, 1035.2170253559248, 624.3964689158051)
[(-3.92117329307996, 0.0), (265.0132588083155, 0.0)]
endBlink()
nBlink: 1
(1.0, 0.0, 0.0, 1.0, 1501.6906776623516, 1518.4963968272089)
(0.0, 0.0)
100.0
50.19209415456646
nBlink: 2
(1.0, 0.0, 0.0, 1.0, 1501.6906776623516, 1637.9361427908773)
(0.0, 0.0)
100.0
50.0
nBlink: 3
(1.0, 0.0, 0.0, 1.0, 1501.6906776623514, 1756.5637401878264)
(0.0, 0.0)
100.0
50.0