Lua Program
Lua files are stored in the ~/robot/job/lua directory.
File upload and file list viewing use the SCP method.
Run Program
Host PC sends: 0x2511
json
{
"fileName": "xxx.lua"
}Controller returns: 0x2512
json
{
"fileName": "xxx.lua",
"result": true,
"error": "Error reason"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| fileName | string | Yes | Lua file name |
| result | bool | Yes | Whether the run was successful |
| error | string | Yes | Error reason; empty string on success |
Stop Program
Host PC sends: 0x2513
json
{
"fileName": "xxx.lua"
}| Parameter | Type | Required | Description |
|---|---|---|---|
| fileName | string | Yes | Lua file name |
Current Running
Host PC sends: 0x2515
json
{}Controller responds: 0x2516
json
{
"fileNames": [
{
"fileName": "xxx.lua",
"status": 1
}
]
}| Parameter | Type | Required | Description |
|---|---|---|---|
| fileNames | array | Yes | List of running files |
| fileNames[].fileName | string | Yes | Lua file name |
| fileNames[].status | int | Yes | 1-paused, 2-running |