Я использую библиотеки libmodbus для связи с солнечным инвертором с интерфейсом Modbus (SMA). В документе спецификации Modbus указано, что для чтения регистров на устройстве следует использовать определенный идентификатор устройства. Устройство предлагает интерфейс TCP для Modbus.
Я не могу найти код для изменения идентификатора устройства для библиотек libmodbus. Это функция modbus_set_slave()? Или есть другие функции, которые мне здесь не хватает?