Files
templates/doc/setcan/DEVICE_REGISTRY.md

1.7 KiB
Raw Blame History

Реестр адресов SETCAN

Дополнения к исходной таблице Протокол CAN и ОАП.xlsx фиксируются здесь. Числовая раскладка CAN ID не меняется: DeviceType — 3 бита, DeviceID — 4 бита. Device Name — отображаемое имя адреса, а не дополнительное поле CAN ID.

DeviceType DeviceID Device Name Назначение
0x0 существующие Верхний уровень Существующие адреса исходной таблицы
0x6 0xE Altera Logic Онлайн-анализатор 16 цифровых каналов
0x7 0xD configurator Существующий конфигуратор
0x7 0xF KONOR / SETTINGS Существующий профиль SETCAN и привязка датчиков

Для Altera Logic выбран предпоследний тип 0x6 и предпоследний экземпляр 0xE: эта пара не была назначена в проверенных локальных таблицах и исходниках. Тип 0x7 уже используется. Наличие другого физического узла с тем же адресом на конкретной шине нужно исключить при вводе в эксплуатацию.

Числовые константы устройства: c/set-protocol/include/altera_stream.h. Отображаемые имена: python/protocan/protocan.py. Контракт потока: ALTERA_LOGIC_STREAM.md.