{ "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 } }