Robox Library for Cpp: BCC/31 module 1.0.0
RLibCpp BCC/31 protocol implementation
Public Types | Friends | List of all members
SysReportCmdData Class Reference

The base data for system report cmd data methods. More...

#include <client.h>

Inheritance diagram for SysReportCmdData:
OperationData ErrorData SysReportClearData SysReportSetModeData

Public Types

enum  Flagss {
  flagClear = 0x00000001 , flagSetSize = 0x00000002 , flagSetUpToFillMode = 0x00000004 , flagSetRoundMode = 0x00000008 ,
  flagSetAcqMask = 0x00000010
}
 Command flags. More...
 

Friends

class RLibCpp::Bcc::Client
 

Additional Inherited Members

- Public Member Functions inherited from OperationData
void setState (uint64_t senderId, ActivityStates state, uint64_t data=0)
 Set the activity state.
 
void setProgress (uint64_t senderId, int32_t min, int32_t max, int32_t cur)
 Set the activity progress.
 
- Public Member Functions inherited from ErrorData
 ErrorData ()
 Class contructor.
 
void setErrorFromMessage (Message *src)
 Set error information from a source message.
 
void clearError ()
 Clear the error information.
 
void setError (Message::ErrCodes errCode)
 Set the error information.
 
void setError (Message::ErrCodes errCode, uint16_t errExtra)
 Set the error information.
 
Message::ErrCodes nackErrCode () const
 Get the received NACK error code : if the value equals Message::errCodesNoError then no NACK message was received.
 
uint16_t nackErrExtra () const
 Get the optional error extra data of the last NACK message received from the remote device.
 
- Public Attributes inherited from OperationData
Signal3< uint64_t, ActivityStates, uint64_t > stateChanged
 Signal emitted when the state of the operation changes.
 
Signal4< uint64_t, int32_t, int32_t, int32_t > progressChanged
 Signal emitted when the progress of the operation changes.
 
- Protected Member Functions inherited from ErrorData
void setNackErrCode (Message::ErrCodes value)
 Set the received NACK error code : if the value equals Message::errCodesNoError then no NACK message was received.
 
void setNackErrExtra (uint16_t value)
 Set the optional error extra data of the last NACK message received from the remote device.
 
uint16_t nackErrFlags () const
 Get the error information validity flags.
 
void setNackErrFlags (uint16_t value)
 Set the error information validity flags.
 

Detailed Description

The base data for system report cmd data methods.

Member Enumeration Documentation

◆ Flagss

enum Flagss

Command flags.

Enumerator
flagClear 

Clear report.

flagSetSize 

Set report size.

flagSetUpToFillMode 

Set 'up to fill' mode.

flagSetRoundMode 

Set 'round' mode.

flagSetAcqMask 

Set acquisition mask.

Friends And Related Symbol Documentation

◆ RLibCpp::Bcc::Client

friend class RLibCpp::Bcc::Client
friend