|
UniSet
2.6.0
|
Классы | |
| struct | MBSlaveInfo |
Открытые члены | |
| MBTCPMultiMaster (uniset::ObjectId objId, uniset::ObjectId shmID, const std::shared_ptr< SharedMemory > &ic=nullptr, const std::string &prefix="mbtcp") | |
| virtual uniset::SimpleInfo * | getInfo (const char *userparam=0) override |
Открытые статические члены | |
| static std::shared_ptr < MBTCPMultiMaster > | init_mbmaster (int argc, const char *const *argv, uniset::ObjectId shmID, const std::shared_ptr< SharedMemory > &ic=nullptr, const std::string &prefix="mbtcp") |
| static void | help_print (int argc, const char *const *argv) |
Защищенные члены | |
| virtual void | sysCommand (const uniset::SystemMessage *sm) override |
| virtual void | initIterators () override |
|
virtual std::shared_ptr < ModbusClient > | initMB (bool reopen=false) override |
| virtual void | sigterm (int signo) override |
| virtual bool | deactivateObject () override |
| Деактивиция объекта (переопределяется для необходимых действий перед деактивацией) | |
| void | initCheckConnectionParameters () |
| void | poll_thread () |
| void | check_thread () |
| void | final_thread () |
Защищенные данные | |
| uniset::uniset_rwmutex | mbMutex |
| bool | force_disconnect |
| timeout_t | checktime |
| bool MBTCPMultiMaster::deactivateObject | ( | ) | [override, protected, virtual] |
Деактивиция объекта (переопределяется для необходимых действий перед деактивацией)
Переопределяет метод предка uniset::UniSetObject.
| void MBTCPMultiMaster::help_print | ( | int | argc, |
| const char *const * | argv | ||
| ) | [static] |
глобальная функция для вывода help-а
Переопределяет метод предка uniset::MBExchange.
| std::shared_ptr< MBTCPMultiMaster > MBTCPMultiMaster::init_mbmaster | ( | int | argc, |
| const char *const * | argv, | ||
| uniset::ObjectId | shmID, | ||
| const std::shared_ptr< SharedMemory > & | ic = nullptr, |
||
| const std::string & | prefix = "mbtcp" |
||
| ) | [static] |
глобальная функция для инициализации объекта
| void MBTCPMultiMaster::sigterm | ( | int | signo | ) | [override, protected, virtual] |
Функция вызываемая при приходе сигнала завершения или прерывания процесса. Переопределив ее можно выполнять специфичные для процесса действия по обработке сигнала. Например переход в безопасное состояние.
Переопределяет метод предка uniset::MBExchange.
1.7.6.1