|
UniSet
2.0.0
|
Открытые члены | |
| RTUExchange (UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="rs") | |
| RTUExchange (UniSetTypes::ObjectId objId, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="rs") | |
Открытые статические члены | |
| static RTUExchange * | init_rtuexchange (int argc, const char *const *argv, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="rs") |
| static void | help_print (int argc, const char *const *argv) |
| static RTUExchange * | init_rtuexchange (int argc, const char *const *argv, UniSetTypes::ObjectId shmID, SharedMemory *ic=0, const std::string &prefix="rs") |
| static void | help_print (int argc, const char *const *argv) |
Защищенные члены | |
| virtual void | step () override |
| virtual void | poll () override |
|
virtual std::shared_ptr < ModbusClient > | initMB (bool reopen=false) override |
| virtual bool | initDeviceInfo (RTUDeviceMap &m, ModbusRTU::ModbusAddr a, UniXML::iterator &it) override |
| virtual void | step () override |
| virtual void | poll () override |
|
virtual std::shared_ptr < ModbusClient > | initMB (bool reopen=false) override |
| virtual bool | initDeviceInfo (RTUDeviceMap &m, ModbusRTU::ModbusAddr a, UniXML::iterator &it) override |
Защищенные данные | |
| std::shared_ptr< ModbusRTUMaster > | mbrtu |
| UniSetTypes::uniset_mutex | mbMutex |
| std::string | devname |
| ComPort::Speed | defSpeed |
| bool | use485F |
| bool | transmitCtl |
| void RTUExchange::help_print | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для вывода help-а
Переопределяет метод предка MBExchange.
Перекрестные ссылки RRDServer::help_print().
| static void RTUExchange::help_print | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для вывода help-а
Переопределяет метод предка MBExchange.
| RTUExchange * RTUExchange::init_rtuexchange | ( | int | argc, |
| const char *const * | argv, | ||
| UniSetTypes::ObjectId | shmID, | ||
| SharedMemory * | ic = 0, |
||
| const std::string & | prefix = "rs" |
||
| ) | [static] |
глобальная функция для инициализации объекта
Перекрестные ссылки UniSetTypes::DefaultObjectId и UniSetTypes::uniset_conf().
| static RTUExchange* RTUExchange::init_rtuexchange | ( | int | argc, |
| const char *const * | argv, | ||
| UniSetTypes::ObjectId | shmID, | ||
| SharedMemory * | ic = 0, |
||
| const std::string & | prefix = "rs" |
||
| ) | [static] |
глобальная функция для инициализации объекта
1.7.6.1