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

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

 RegInfo (const RegInfo &r)=delete
 
RegInfooperator= (const RegInfo &r)=delete
 
 RegInfo (RegInfo &&r)=default
 
RegInfooperator= (RegInfo &&r)=default
 
bool setMBVal (ModbusRTU::ModbusData nv)
 

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

ModbusRTU::ModbusData mbval = { 0 }
 
ModbusRTU::ModbusData mbreg = { 0 }
 
ModbusRTU::SlaveFunctionCode mbfunc = { ModbusRTU::fnUnknown }
 
PList slst
 
ModbusRTU::RegID regID = { 0 }
 
std::shared_ptr< RTUDevicedev
 
RTUStorage::RTUJack rtuJack = { RTUStorage::nUnknown }
 
int rtuChan = { 0 }
 
MTR::MTRType mtrType = { MTR::mtUnknown }
 
size_t q_num = { 0 }
 
size_t q_count = { 1 }
 
RegMap::iterator rit
 
bool mb_initOK = { false }
 
bool sm_initOK = { false }
 
bool mbval_changed = { true }
 

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

◆ mb_initOK

bool uniset::MBConfig::RegInfo::mb_initOK = { false }

инициализировалось ли значение из устройства

◆ mbfunc

ModbusRTU::SlaveFunctionCode uniset::MBConfig::RegInfo::mbfunc = { ModbusRTU::fnUnknown }

функция для чтения/записи

◆ mbreg

ModbusRTU::ModbusData uniset::MBConfig::RegInfo::mbreg = { 0 }

регистр

◆ mbval_changed

bool uniset::MBConfig::RegInfo::mbval_changed = { true }

Флаг означающий, что значение датчика для регистра изменилось

◆ mtrType

MTR::MTRType uniset::MBConfig::RegInfo::mtrType = { MTR::mtUnknown }

тип регистра (согласно спецификации на MTR)

◆ q_count

size_t uniset::MBConfig::RegInfo::q_count = { 1 }

count registers for query

◆ q_num

size_t uniset::MBConfig::RegInfo::q_num = { 0 }

number in query

◆ sm_initOK

bool uniset::MBConfig::RegInfo::sm_initOK = { false }

инициализировалось ли значение из SM