Добавить протокол Altera Logic и общие клиенты прошивки
This commit is contained in:
21
doc/setcan/DEVICE_REGISTRY.md
Normal file
21
doc/setcan/DEVICE_REGISTRY.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Реестр адресов 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).
|
||||
Reference in New Issue
Block a user