22 lines
1.7 KiB
Markdown
22 lines
1.7 KiB
Markdown
# Реестр адресов 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).
|