891 lines
24 KiB
JSON
891 lines
24 KiB
JSON
{
|
|
"queue": [
|
|
{
|
|
"created_at": "2026-06-15T03:25:12Z",
|
|
"finished_at": "2026-06-15T03:26:42Z",
|
|
"id": "6732b109c5f13b8f",
|
|
"log": [
|
|
{
|
|
"level": "info",
|
|
"message": "Loop endless (simulated, max 10000)",
|
|
"ts": "2026-06-15T03:25:12Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:12Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:13Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:14Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:14Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:15Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:16Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:17Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:17Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:18Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:18Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:19Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:20Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:21Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:21Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:22Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:23Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:24Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:24Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:25Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:25Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:26Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:27Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:28Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:28Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:29Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:30Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:31Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:31Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:32Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:32Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:33Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:34Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:35Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:35Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:36Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:37Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:38Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:38Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:39Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:39Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:40Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:41Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:42Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:42Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:43Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:44Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:45Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:45Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:46Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:46Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:47Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:48Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:49Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:49Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:50Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:51Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:52Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:52Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:53Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:53Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:54Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:55Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:56Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:56Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:57Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:58Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:25:59Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:25:59Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:00Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:00Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:01Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:02Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:03Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:03Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:04Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:05Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:06Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:06Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:07Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:07Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:08Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:09Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:10Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:10Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:11Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:12Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:13Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:13Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:14Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:14Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:15Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:16Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:17Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:17Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:18Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:19Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:20Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:20Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:21Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:21Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:22Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:23Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:24Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:24Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:25Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:26Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:27Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:27Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:28Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:28Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:29Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:30Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:31Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:31Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:32Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:33Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:34Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:34Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:35Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:35Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:36Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:37Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:38Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:38Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:39Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:40Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:41Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-15T03:26:41Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-15T03:26:42Z"
|
|
},
|
|
{
|
|
"level": "warn",
|
|
"message": "Mission hủy bởi operator",
|
|
"ts": "2026-06-15T03:26:42Z"
|
|
}
|
|
],
|
|
"mission": {
|
|
"actions": [
|
|
{
|
|
"children": [
|
|
{
|
|
"id": "c6c40563-0755-4e97-a48a-bb91ac8b0a9c",
|
|
"kind": "action",
|
|
"label": "Set PLC register",
|
|
"params": {
|
|
"action": "set",
|
|
"register": 1,
|
|
"value": 0
|
|
},
|
|
"type": "set_plc_register"
|
|
},
|
|
{
|
|
"id": "a1",
|
|
"kind": "action",
|
|
"label": "Wait",
|
|
"params": {
|
|
"seconds": 1
|
|
},
|
|
"type": "wait"
|
|
}
|
|
],
|
|
"id": "65f3cf0b-73fa-4f51-8774-1c5d4c83d8c4",
|
|
"kind": "action",
|
|
"label": "Loop",
|
|
"params": {
|
|
"count": 0,
|
|
"mode": "endless"
|
|
},
|
|
"type": "loop"
|
|
}
|
|
],
|
|
"description": "",
|
|
"group": "Missions",
|
|
"id": "5ae9dbcb0722dffb",
|
|
"name": "Test run",
|
|
"updated_at": "2026-06-15T03:08:55.138Z"
|
|
},
|
|
"mission_group": "Missions",
|
|
"mission_id": "5ae9dbcb0722dffb",
|
|
"mission_name": "Test run",
|
|
"parameters": {},
|
|
"priority": 0,
|
|
"robot_id": "default",
|
|
"source": "ui",
|
|
"started_at": "2026-06-15T03:25:12Z",
|
|
"status": "cancelled"
|
|
},
|
|
{
|
|
"created_at": "2026-06-16T09:41:27Z",
|
|
"finished_at": "2026-06-16T09:41:41Z",
|
|
"id": "29d42c51d3a96bec",
|
|
"log": [
|
|
{
|
|
"level": "info",
|
|
"message": "Loop endless (simulated, max 10000)",
|
|
"ts": "2026-06-16T09:41:28Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:28Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:28Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:29Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:29Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:30Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:31Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:32Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:32Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:33Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:34Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:35Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:35Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:36Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:36Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:37Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:38Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:39Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:39Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Set PLC register (set_plc_register) simulated",
|
|
"ts": "2026-06-16T09:41:40Z"
|
|
},
|
|
{
|
|
"level": "info",
|
|
"message": "Wait 1000ms",
|
|
"ts": "2026-06-16T09:41:41Z"
|
|
},
|
|
{
|
|
"level": "warn",
|
|
"message": "Mission hủy bởi operator",
|
|
"ts": "2026-06-16T09:41:41Z"
|
|
}
|
|
],
|
|
"mission": {
|
|
"actions": [
|
|
{
|
|
"children": [
|
|
{
|
|
"id": "c6c40563-0755-4e97-a48a-bb91ac8b0a9c",
|
|
"kind": "action",
|
|
"label": "Set PLC register",
|
|
"params": {
|
|
"action": "set",
|
|
"register": 1,
|
|
"value": 0
|
|
},
|
|
"type": "set_plc_register"
|
|
},
|
|
{
|
|
"id": "a1",
|
|
"kind": "action",
|
|
"label": "Wait",
|
|
"params": {
|
|
"seconds": 1
|
|
},
|
|
"type": "wait"
|
|
}
|
|
],
|
|
"id": "65f3cf0b-73fa-4f51-8774-1c5d4c83d8c4",
|
|
"kind": "action",
|
|
"label": "Loop",
|
|
"params": {
|
|
"count": 0,
|
|
"mode": "endless"
|
|
},
|
|
"type": "loop"
|
|
}
|
|
],
|
|
"description": "",
|
|
"group": "Missions",
|
|
"id": "5ae9dbcb0722dffb",
|
|
"name": "Test run",
|
|
"updated_at": "2026-06-15T03:08:55.138Z"
|
|
},
|
|
"mission_group": "Missions",
|
|
"mission_id": "5ae9dbcb0722dffb",
|
|
"mission_name": "Test run",
|
|
"parameters": {},
|
|
"priority": 0,
|
|
"robot_id": "default",
|
|
"source": "ui",
|
|
"started_at": "2026-06-16T09:41:28Z",
|
|
"status": "cancelled"
|
|
}
|
|
],
|
|
"runner": {
|
|
"current_action": null,
|
|
"current_queue_id": null,
|
|
"message": "Đã hủy: Test run",
|
|
"paused": false,
|
|
"state": "idle",
|
|
"updated_at": "2026-06-16T09:41:41Z"
|
|
}
|
|
} |