Показать сообщение отдельно
Старый 15.04.2011, 10:30   #1
Rokfor
Engineer of DCC
 
Регистрация: 18.09.2009
Адрес: Москва
Сообщений: 2,039
Сказал(а) 'не согласен(а)'!: 23
Сказали 'не согласен'! 25 раз(а) в 17 сообщениях
Сказал(а) спасибо: 140
Поблагодарили 2,274 раз(а) в 898 сообщениях
Репутация: репутация неоспорима (2294)
По умолчанию Протокол обмена диспетчера с ПК

Данный протокол не является секретом и он не был описан ранее исключительно по причине нехватки времени.
ModellDepo не сколько не возражает и даже приветствует попытки писать свой софт или использовать софт других производителей для управления макетом используя модуль "диспетчер" в качестве шлюза ПК-XpressNet.

Протокол обмена у диспетчера такой же как у ленцовского модуля LI101.
Просто укажите программе - работать с LI101, должно получится, но не проверял.

Для тех, кто хочет писать свой софт или драйвер:
1. Чтобы понимать как устроена XpressNet прочтите ленцовское описание XpressNet (eng)

2. Чтобы понимать как Диспетчер общается с ПК - посмотрите описание ленцовского модуля LI101(eng)

В кратце обмен выглядит так:
все посылаемые с ПК команды должны иметь заголовок: FF FE и далее XpressNet пакет,
Принимаемые от модулей пакеты также начинаются:
FF FE и далее пакет - если это обычный пакет на адрес устройства и
FF FD и далее пакет - если модуль принял broadcast пакет от станции.

RS232 - 115200 8N1

для написания драйвера первый пункт можно пропустить.
Rokfor вне форума   Вверх
8 пользователя(ей) сказали cпасибо: