docs: add P810 (program UUID) description
This commit is contained in:
15
gcode_v2.md
15
gcode_v2.md
@@ -33,6 +33,7 @@
|
|||||||
| `P800` | Разработчик программы | v2 ↓ |
|
| `P800` | Разработчик программы | v2 ↓ |
|
||||||
| `P801` | Тип программы | v2 ↓ |
|
| `P801` | Тип программы | v2 ↓ |
|
||||||
| `P802` | Комментарий к программе | v2 ↓ |
|
| `P802` | Комментарий к программе | v2 ↓ |
|
||||||
|
| `P810` | UUID программы (идентификатор для матчинга статусов контроллера и сервера) | v2 ↓ |
|
||||||
| `P850` | Расчётная длительность программы (только для UI, не исполняется) | v2 ↓ |
|
| `P850` | Расчётная длительность программы (только для UI, не исполняется) | v2 ↓ |
|
||||||
|
|
||||||
### Команды-программы (K/M-команды)
|
### Команды-программы (K/M-команды)
|
||||||
@@ -392,6 +393,20 @@ P802 Специальный режим для маленьких печей, к
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## P810 — UUID программы
|
||||||
|
|
||||||
|
```gcode
|
||||||
|
P810 I3f47ac10-58b2-4a45-ad3d-e10b8c7f00a1
|
||||||
|
```
|
||||||
|
|
||||||
|
**Особенности:**
|
||||||
|
- Строка UUID читается как произвольный текст (до `;` или конца строки).
|
||||||
|
- Используется для матчинга статусов: контроллер публикует этот UUID в MQTT, сервер по нему сопоставляет запущенную программу с актуальным статусом.
|
||||||
|
- При загрузке программы UUID выставляется в MQTT-топик и остаётся там на всё время выполнения программы.
|
||||||
|
- Последняя встреченная команда `P810` перезаписывает значение.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## P850 — расчётная длительность программы
|
## P850 — расчётная длительность программы
|
||||||
|
|
||||||
```gcode
|
```gcode
|
||||||
|
|||||||
Reference in New Issue
Block a user