Files
templates/doc/setcan/DEVICE_REGISTRY.md

22 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Реестр адресов 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](ALTERA_LOGIC_STREAM.md).