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