Robox Library for Cpp: BCC/31 module 1.0.0
RLibCpp BCC/31 protocol implementation
|
Structure for the effective monitor item stored into each BCC message. More...
#include <basemonitor.h>
Classes | |
class | PtrVector |
Class to handle with lists of DeviceMonitorItem pointers. More... | |
Public Types | |
typedef DeviceMonitorItem * | pDeviceMonitorItem |
Public Member Functions | |
DeviceMonitorItem () | |
Public constructor. | |
virtual | ~DeviceMonitorItem () |
Public constructor. | |
UserMonitorItem * | srcMonItem () const |
Get the source (orginal user defined) UserMonitorItem | |
void | setSrcMonItem (UserMonitorItem *value) |
Set the message type Message::VarTypes | |
uint32_t | repeat () const |
Get the number of repetitions into the read message. | |
void | setRepeat (uint32_t value) |
Set the number of repetitions into the read message. | |
Variable::Data::PtrVector * | readSrcValues () const |
Get the user list values (related to the BaseData to which save the data read. | |
void | setReadSrcValues (Variable::Data::PtrVector *value) |
Set the user list values (related to the BaseData to which save the data read. | |
uint32_t | readSrcValuesOffset () const |
Get the starting offset of the readSrcValues to which save the data read. | |
void | setReadSrcValuesOffset (uint32_t value) |
Set the starting offset of the readSrcValues to which save the data read. | |
Variable::Data::PtrVector * | writeSrcValues () const |
Get the user list values (related to BaseData from which retrive the data to write. | |
void | setWriteSrcValues (Variable::Data::PtrVector *value) |
Set the user list values (related to BaseData from which retrive the data to write. | |
uint32_t | writeSrcValuesOffset () const |
Get the starting offset of the writeSrcValues from which retrive the data to write. | |
void | setWriteSrcValuesOffset (uint32_t value) |
Set the starting offset of the writeSrcValues from which retrive the data to write. | |
Structure for the effective monitor item stored into each BCC message.
If non coeherent operations are allowed, the user defined monitor items will be generally reworked , splitted and merged into distinct BCC message with new monitor items: foreach new monitor items, a structure this type is generated.
typedef DeviceMonitorItem* pDeviceMonitorItem |
Public constructor.
|
virtual |
Public constructor.
Variable::Data::PtrVector * readSrcValues | ( | ) | const |
Get the user list values (related to the BaseData to which save the data read.
uint32_t readSrcValuesOffset | ( | ) | const |
Get the starting offset of the readSrcValues to which save the data read.
uint32_t repeat | ( | ) | const |
Get the number of repetitions into the read message.
void setReadSrcValues | ( | Variable::Data::PtrVector * | value | ) |
Set the user list values (related to the BaseData to which save the data read.
value | The value to set |
void setReadSrcValuesOffset | ( | uint32_t | value | ) |
Set the starting offset of the readSrcValues to which save the data read.
value | The value to set |
void setRepeat | ( | uint32_t | value | ) |
Set the number of repetitions into the read message.
value | The value to set |
void setSrcMonItem | ( | UserMonitorItem * | value | ) |
Set the message type Message::VarTypes
value | The value to set |
void setWriteSrcValues | ( | Variable::Data::PtrVector * | value | ) |
Set the user list values (related to BaseData from which retrive the data to write.
value | The value to set |
void setWriteSrcValuesOffset | ( | uint32_t | value | ) |
Set the starting offset of the writeSrcValues from which retrive the data to write.
value | The value to set |
UserMonitorItem * srcMonItem | ( | ) | const |
Get the source (orginal user defined) UserMonitorItem
Variable::Data::PtrVector * writeSrcValues | ( | ) | const |
Get the user list values (related to BaseData from which retrive the data to write.
uint32_t writeSrcValuesOffset | ( | ) | const |
Get the starting offset of the writeSrcValues from which retrive the data to write.