UniSet  2.6.0
Открытые члены | Открытые атрибуты | Полный список членов класса
Структура uniset::MBExchange::RTUDevice
Граф связей класса uniset::MBExchange::RTUDevice:
Collaboration graph
[см. легенду]

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

bool checkRespond (std::shared_ptr< DebugStream > &log)
 
std::string getShortInfo () const
 

Открытые атрибуты

ModbusRTU::ModbusAddr mbaddr
 
std::unordered_map< unsigned
int, std::shared_ptr< RegMap > > 
pollmap
 
DeviceType dtype
 
uniset::ObjectId resp_id
 
IOController::IOStateList::iterator resp_it
 
DelayTimer resp_Delay
 
PassiveTimer resp_ptInit
 
bool resp_state
 
bool resp_invert
 
bool resp_force = { false }
 
Trigger trInitOK
 
std::atomic< size_t > numreply
 
std::atomic< size_t > prev_numreply
 
bool ask_every_reg
 
uniset::ObjectId mode_id
 
IOController::IOStateList::iterator mode_it
 
long mode
 
ComPort::Speed speed
 
std::shared_ptr< RTUStoragertu188
 

Данные класса

bool uniset::MBExchange::RTUDevice::ask_every_reg

опрашивать ли каждый регистр, независимо от результата опроса предыдущего. По умолчанию false - прервать опрос при первом же timeout

DeviceType uniset::MBExchange::RTUDevice::dtype

тип устройства

ModbusRTU::ModbusAddr uniset::MBExchange::RTUDevice::mbaddr

адрес устройства