Files
templates/doc/setcan
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
..

Документация SETCAN / ProtoCAN

Комплект перенесён из отдельного репозитория SETCAN (commit ab60e58) в единый репозиторий templates. Здесь сохранены нормативные документы, тестовые векторы, исходный реестр ОАП в Excel и автономная HTML-версия.

Актуальное расположение кода

Область Модуль templates
Однокадровые SETTINGS и bxCAN STM32F1 c/can-sensor
Единый SET protocol v2 c/set-protocol
Транспорт ProtoCAN c/set-protocol
STM32 HAL bxCAN/RTC/TIM, API PROTOCAN_* c/set-protocol/ports/stm32-bxcan
CAN-загрузчик c/protocan-boot

Файлы Inc/protocan.h и Src/protocan.c, упомянутые в историческом руководстве, перенесены в c/set-protocol/ports/stm32-bxcan с сохранением имён и API. Общий pcan_id подключается из этого же templates. Отдельный репозиторий SETCAN больше не требуется. Его история до c8eec55 включена в Git-историю templates; документация здесь сохранена без перезаписи старым снимком.

Документы

Для пересборки HTML запустите doc/setcan/build-html.bat из корня репозитория templates.

Расширение Altera Logic