UniSet 2.44.3
Структура uniset::MBConfig::RegInfo
Граф связей класса uniset::MBConfig::RegInfo:

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

 RegInfo (const RegInfo &r)=delete
RegInfo & operator= (const RegInfo &r)=delete
 RegInfo (RegInfo &&r)=default
RegInfo & operator= (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