UniSet
1.4.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 () |
virtual void | poll () |
virtual ModbusClient * | initMB (bool reopen=false) |
virtual bool | initDeviceInfo (RTUDeviceMap &m, ModbusRTU::ModbusAddr a, UniXML_iterator &it) |
virtual void | step () |
virtual void | poll () |
virtual ModbusClient * | initMB (bool reopen=false) |
virtual bool | initDeviceInfo (RTUDeviceMap &m, ModbusRTU::ModbusAddr a, UniXML_iterator &it) |
Защищенные данные | |
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.
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::conf, UniSetTypes::DefaultObjectId и UniSetTypes::Configuration::getArgParam().
static RTUExchange* RTUExchange::init_rtuexchange | ( | int | argc, |
const char *const * | argv, | ||
UniSetTypes::ObjectId | shmID, | ||
SharedMemory * | ic = 0 , |
||
const std::string | prefix = "rs" |
||
) | [static] |
глобальная функция для инициализации объекта