Files
templates/doc/setcan/protocan/examples/gas-slot-vectors.json
T
Andrey 876b58517c feat(set-protocol): Раздели GAS и добавь пакетный сбор регистров
Сохрани адресацию отдельных регистров GAS 0x3 и выдели слотам тип 0x4 с маской Word0. Добавь единое C-ядро GAS_WATCH2, тонкие Python/JNI-порты и проверки общих эталонных байтов.

Совместимость: тип 0x4 больше не обслуживает Modbus Coil. Потребителям PCAN_MSG_MODBUS_COIL и ProtoCanMsgToModbusCoil нужно перейти на GAS_SLOT и отдельный API слотов; регистровый GAS остаётся на 0x3.
2026-10-23 14:14:48 +03:00

56 lines
1004 B
JSON

{
"profile": "GAS SLOT 0x4 / Word0 mask",
"words": [
14,
4660,
43981,
65535
],
"payload_hex": "0E003412CDABFFFF",
"vectors": [
{
"mode": 5,
"local_slot": 0,
"request_id": "0x11540500",
"response_id": "0x19540500"
},
{
"mode": 6,
"local_slot": 0,
"request_id": "0x11640600",
"response_id": "0x19640600"
},
{
"mode": 7,
"local_slot": 0,
"request_id": "0x11740700",
"response_id": "0x19740700"
},
{
"mode": 8,
"local_slot": 0,
"request_id": "0x11840800",
"response_id": "0x19840800"
},
{
"mode": 16,
"local_slot": 0,
"request_id": "0x12041000",
"response_id": "0x1A041000"
},
{
"mode": 31,
"local_slot": 66,
"request_id": "0x12F41F42",
"response_id": "0x1AF41F42",
"words": [
6,
4660,
43981,
0
],
"payload_hex": "06003412CDAB0000"
}
]
}