2485
правок
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Конфигурационный файл === | === Конфигурационный файл === | ||
Для работы нужно создать файл <code>/etc/wb-homa-modbus.conf</code> | Для работы драйвера нужно создать файл <code>/etc/wb-homa-modbus.conf</code>. Для этого: | ||
#Зайдите в консоль устройства через [[Debug UART]] или по [[SSH]] | |||
#Создайте файл конфигурации, скопировав файл-образец: | |||
#:<syntaxhighlight lang="bash"> | |||
cp /etc/wb-homa-modbus.conf.sample /etc/wb-homa-modbus.conf #скопировать файл-образец в файл настроек | |||
</syntaxhighlight> | |||
#Откройте созданный файл для редактирования: | |||
#:<syntaxhighlight lang="bash"> | |||
mcedit /etc/wb-homa-modbus.conf #открыть файл в псевдографическом редакторе | |||
</syntaxhighlight> | |||
#Файл имеет структуру ''порты (ports) -> устройства (devices)''. | |||
#:<syntaxhighlight lang="javascript"> | |||
{ | |||
"debug": false, | |||
"ports": [ | |||
{ | |||
"path" : "/dev/ttyNSC0", | |||
"baud_rate": 9600, | |||
"parity": "N", | |||
"data_bits": 8, | |||
"stop_bits": 2, | |||
"poll_interval": 10, | |||
"enabled": true, | |||
"devices" : [ | |||
{ | |||
"device_type" : "WB-MRM2", | |||
"slave_id": 25, | |||
"enabled": true | |||
} | |||
] | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
В файле есть описания физических портов контроллера, с которыми работает драйвер. | В файле есть описания физических портов контроллера, с которыми работает драйвер. |