344 lines
6.5 KiB
JSON
344 lines
6.5 KiB
JSON
{
|
|
"mode": "rocking_horse",
|
|
"firmware_revision": 11,
|
|
"max_hall": [
|
|
499,
|
|
374,
|
|
917,
|
|
647
|
|
],
|
|
"homes": [
|
|
{
|
|
"motor": 0,
|
|
"hall_before": 349,
|
|
"hall_after": 0,
|
|
"ack": {
|
|
"ack": 1,
|
|
"reject": 0,
|
|
"sequence": 21,
|
|
"opcode": 11,
|
|
"firmware_revision": 11
|
|
},
|
|
"terminal": {
|
|
"motor": 0,
|
|
"task": 6,
|
|
"result": 2,
|
|
"active": false,
|
|
"position_valid": true,
|
|
"sequence": 21,
|
|
"position_x100": 0
|
|
}
|
|
},
|
|
{
|
|
"motor": 1,
|
|
"hall_before": 163,
|
|
"hall_after": 0,
|
|
"ack": {
|
|
"ack": 1,
|
|
"reject": 0,
|
|
"sequence": 22,
|
|
"opcode": 11,
|
|
"firmware_revision": 11
|
|
},
|
|
"terminal": {
|
|
"motor": 1,
|
|
"task": 6,
|
|
"result": 2,
|
|
"active": false,
|
|
"position_valid": true,
|
|
"sequence": 22,
|
|
"position_x100": 0
|
|
}
|
|
},
|
|
{
|
|
"motor": 2,
|
|
"hall_before": 534,
|
|
"hall_after": 0,
|
|
"ack": {
|
|
"ack": 1,
|
|
"reject": 0,
|
|
"sequence": 23,
|
|
"opcode": 11,
|
|
"firmware_revision": 11
|
|
},
|
|
"terminal": {
|
|
"motor": 2,
|
|
"task": 6,
|
|
"result": 2,
|
|
"active": false,
|
|
"position_valid": true,
|
|
"sequence": 23,
|
|
"position_x100": 0
|
|
}
|
|
},
|
|
{
|
|
"motor": 3,
|
|
"hall_before": 456,
|
|
"hall_after": 0,
|
|
"ack": {
|
|
"ack": 1,
|
|
"reject": 0,
|
|
"sequence": 24,
|
|
"opcode": 11,
|
|
"firmware_revision": 11
|
|
},
|
|
"terminal": {
|
|
"motor": 3,
|
|
"task": 6,
|
|
"result": 2,
|
|
"active": false,
|
|
"position_valid": true,
|
|
"sequence": 24,
|
|
"position_x100": 0
|
|
}
|
|
}
|
|
],
|
|
"start_ack": {
|
|
"ack": 1,
|
|
"reject": 0,
|
|
"sequence": 37,
|
|
"opcode": 14,
|
|
"firmware_revision": 11
|
|
},
|
|
"segments": [
|
|
{
|
|
"cycle_index": 0,
|
|
"phase": 2,
|
|
"phase_start": 262550.8121217,
|
|
"start_hall": [
|
|
320,
|
|
191,
|
|
500,
|
|
431
|
|
],
|
|
"first_active": {
|
|
"2": 262550.8883221,
|
|
"3": 262550.9146271,
|
|
"0": 262550.9401055,
|
|
"1": 262550.9661217
|
|
},
|
|
"arrival": {
|
|
"3": 262552.7830827,
|
|
"1": 262552.8335206,
|
|
"2": 262553.0696745,
|
|
"0": 262553.1213695
|
|
},
|
|
"cruise_checkpoint": {
|
|
"elapsed_s": 0.6343701000441797,
|
|
"hall": [
|
|
312,
|
|
201,
|
|
481,
|
|
417
|
|
],
|
|
"normalized_progress": [
|
|
0.26666666666666666,
|
|
0.3448275862068966,
|
|
0.475,
|
|
0.45161290322580644
|
|
]
|
|
},
|
|
"end_hall": [
|
|
290,
|
|
219,
|
|
460,
|
|
400
|
|
],
|
|
"start_spread_s": 0.07779960002517328,
|
|
"arrival_spread_s": 0.3382868000189774,
|
|
"all_axes_started": true,
|
|
"all_axes_arrived": true,
|
|
"target": [
|
|
290,
|
|
220,
|
|
460,
|
|
400
|
|
]
|
|
},
|
|
{
|
|
"cycle_index": 0,
|
|
"phase": 3,
|
|
"phase_start": 262553.4043395,
|
|
"start_hall": [
|
|
290,
|
|
219,
|
|
460,
|
|
400
|
|
],
|
|
"first_active": {
|
|
"2": 262553.4973208,
|
|
"3": 262553.5228996,
|
|
"0": 262553.5485228,
|
|
"1": 262553.5743734
|
|
},
|
|
"arrival": {
|
|
"3": 262557.0745088,
|
|
"1": 262557.1252219,
|
|
"2": 262557.2577929,
|
|
"0": 262557.3081852
|
|
},
|
|
"cruise_checkpoint": {
|
|
"elapsed_s": 1.079516199999489,
|
|
"hall": [
|
|
306,
|
|
199,
|
|
489,
|
|
422
|
|
],
|
|
"normalized_progress": [
|
|
0.26666666666666666,
|
|
0.3389830508474576,
|
|
0.3625,
|
|
0.36666666666666664
|
|
]
|
|
},
|
|
"end_hall": [
|
|
350,
|
|
160,
|
|
540,
|
|
460
|
|
],
|
|
"start_spread_s": 0.0770526000414975,
|
|
"arrival_spread_s": 0.23367639997741207,
|
|
"all_axes_started": true,
|
|
"all_axes_arrived": true,
|
|
"target": [
|
|
350,
|
|
160,
|
|
540,
|
|
460
|
|
]
|
|
},
|
|
{
|
|
"cycle_index": 1,
|
|
"phase": 2,
|
|
"phase_start": 262557.4375185,
|
|
"start_hall": [
|
|
350,
|
|
160,
|
|
540,
|
|
460
|
|
],
|
|
"first_active": {
|
|
"3": 262557.4893286,
|
|
"0": 262557.5161744,
|
|
"1": 262557.5424914,
|
|
"2": 262557.5696487
|
|
},
|
|
"arrival": {
|
|
"3": 262561.8903825,
|
|
"1": 262561.9425291,
|
|
"2": 262562.0729115,
|
|
"0": 262562.1245799
|
|
},
|
|
"cruise_checkpoint": {
|
|
"elapsed_s": 1.337460899958387,
|
|
"hall": [
|
|
335,
|
|
185,
|
|
498,
|
|
430
|
|
],
|
|
"normalized_progress": [
|
|
0.25,
|
|
0.4166666666666667,
|
|
0.525,
|
|
0.5
|
|
]
|
|
},
|
|
"end_hall": [
|
|
290,
|
|
220,
|
|
460,
|
|
400
|
|
],
|
|
"start_spread_s": 0.08032010000897571,
|
|
"arrival_spread_s": 0.23419739998644218,
|
|
"all_axes_started": true,
|
|
"all_axes_arrived": true,
|
|
"target": [
|
|
290,
|
|
220,
|
|
460,
|
|
400
|
|
]
|
|
},
|
|
{
|
|
"cycle_index": 1,
|
|
"phase": 3,
|
|
"phase_start": 262562.35135919997,
|
|
"start_hall": [
|
|
290,
|
|
220,
|
|
460,
|
|
400
|
|
],
|
|
"first_active": {
|
|
"3": 262562.3911222,
|
|
"0": 262562.4169718,
|
|
"1": 262562.4437546,
|
|
"2": 262562.4700679
|
|
},
|
|
"arrival": {
|
|
"3": 262566.0670384,
|
|
"1": 262566.1195433,
|
|
"2": 262566.1444,
|
|
"0": 262566.2991242
|
|
},
|
|
"cruise_checkpoint": {
|
|
"elapsed_s": 1.1310953000211157,
|
|
"hall": [
|
|
305,
|
|
198,
|
|
497,
|
|
423
|
|
],
|
|
"normalized_progress": [
|
|
0.25,
|
|
0.36666666666666664,
|
|
0.4625,
|
|
0.38333333333333336
|
|
]
|
|
},
|
|
"end_hall": [
|
|
350,
|
|
160,
|
|
540,
|
|
459
|
|
],
|
|
"start_spread_s": 0.07894570002099499,
|
|
"arrival_spread_s": 0.23208580003120005,
|
|
"all_axes_started": true,
|
|
"all_axes_arrived": true,
|
|
"target": [
|
|
350,
|
|
160,
|
|
540,
|
|
460
|
|
]
|
|
}
|
|
],
|
|
"repeat_first_active": {
|
|
"0": 262566.4901705,
|
|
"1": 262566.5153454,
|
|
"2": 262566.542698,
|
|
"3": 262566.5681911
|
|
},
|
|
"stop_ack": {
|
|
"ack": 1,
|
|
"reject": 0,
|
|
"sequence": 38,
|
|
"opcode": 15,
|
|
"firmware_revision": 11
|
|
},
|
|
"idle": {
|
|
"mode_id": 0,
|
|
"state": 0,
|
|
"phase": 0,
|
|
"active_mask": 0,
|
|
"fault_mask": 0,
|
|
"cycle_index": 0,
|
|
"phase_elapsed_ms": 0
|
|
}
|
|
}
|