UniSet  1.4.0
Открытые члены | Открытые статические члены | Защищенные члены | Защищенные данные
Класс RTUExchange
Граф наследования:RTUExchange:
MBExchange MBExchange UniSetObject_LT UniSetObject_LT UniSetObject_LT UniSetObject_LT UniSetObject UniSetObject UniSetObject UniSetObject

Полный список членов класса

Открытые члены

 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 RTUExchangeinit_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 RTUExchangeinit_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 ModbusClientinitMB (bool reopen=false)
virtual bool initDeviceInfo (RTUDeviceMap &m, ModbusRTU::ModbusAddr a, UniXML_iterator &it)
virtual void step ()
virtual void poll ()
virtual ModbusClientinitMB (bool reopen=false)
virtual bool initDeviceInfo (RTUDeviceMap &m, ModbusRTU::ModbusAddr a, UniXML_iterator &it)

Защищенные данные

ModbusRTUMastermbrtu
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]

глобальная функция для инициализации объекта


Объявления и описания членов классов находятся в файлах: