Robox Library for Cpp: BCC/31 module 1.0.0
RLibCpp BCC/31 protocol implementation
Classes | Public Types | Public Member Functions | List of all members
SysReportListItem Class Reference

The data for list of system report. More...

#include <client.h>

Classes

class  Vector
 Class to handle with lists of SysReportListItem. More...
 

Public Types

enum  SourceMasks {
  sMskGeneric = 0x0000 , sMskRteRrt = 0x0001 , sMskOs = 0x0002 , sMskFieldbus = 0x0004 ,
  sMskItemCategory = 0x00E0
}
 Source mask flags. More...
 
enum  ItemCategories { itemCatGeneric = 0x00 , itemCatInformation = 0x20 , itemCatWarning = 0x40 , itemCatFaultEmergency = 0x80 }
 Item categories flags (SourceMasks.ItemCategory) More...
 

Public Member Functions

uint32_t id () const
 Get the report item ID.
 
void setId (uint32_t value)
 Set the report item ID.
 
double time () const
 Get the item generation time[us].
 
void setTime (double value)
 Set the item generation time[us].
 
SourceMasks sourceMsk () const
 Get the source mask.
 
void setSourceMsk (SourceMasks value)
 Set the source mask.
 
String & text ()
 Get the item text.
 

Detailed Description

The data for list of system report.

Member Enumeration Documentation

◆ ItemCategories

Item categories flags (SourceMasks.ItemCategory)

Enumerator
itemCatGeneric 

Generic.

itemCatInformation 

Information.

itemCatWarning 

Warning.

itemCatFaultEmergency 

Fault/emergency.

◆ SourceMasks

Source mask flags.

Enumerator
sMskGeneric 

Generic.

sMskRteRrt 

RTE/RRT.

sMskOs 

OS.

sMskFieldbus 

Fieldbus.

sMskItemCategory 

Item Category.

Member Function Documentation

◆ id()

uint32_t id ( ) const

Get the report item ID.

Returns
The parameter value

◆ setId()

void setId ( uint32_t value)

Set the report item ID.

Parameters
valueThe value to set

◆ setSourceMsk()

void setSourceMsk ( SourceMasks value)

Set the source mask.

Parameters
valueThe value to set

◆ setTime()

void setTime ( double value)

Set the item generation time[us].

Parameters
valueThe value to set

◆ sourceMsk()

SourceMasks sourceMsk ( ) const

Get the source mask.

Returns
The parameter value

◆ text()

String & text ( )

Get the item text.

Returns
The parameter value

◆ time()

double time ( ) const

Get the item generation time[us].

Returns
The parameter value