Robox Library for Cpp: BCC/31 module 1.0.0
RLibCpp BCC/31 protocol implementation
|
The data for a Robox diagnostic CANopen channel item. More...
#include <client.h>
Classes | |
class | Vector |
Class to handle with lists of CanRbxChDiagItem. More... | |
Public Types | |
enum | ChannelStatuss { chStsBootUpSuccess = 0x00000001 , chStsMainSwLoadSuccess = 0x00000002 , chStsConfigurationSuccess = 0x00000004 , chStsChannelNotPresent = 0x80000000 } |
Channel status. More... | |
enum | ChannelDiagnostics { chDiagFaultInCanHandler1 = 0x00000001 , chDiagFaultInCanHandler2 = 0x00000002 , chDiagFaultInCanHandler3 = 0x00000004 , chDiagImmediateWatchdogFault = 0x00010000 , chDiagFilteredWatchdogFault = 0x00020000 , chDiagHandshakeNotReady = 0x00040000 , chDiagGlobalCommunicationFault = 0x00080000 , chDiagPLLLost = 0x00100000 } |
Channel diagnostic. More... | |
Public Member Functions | |
uint16_t | chID () const |
Get the channel ID. | |
void | setChID (uint16_t value) |
Set the channel ID. | |
ChannelStatuss | chStatus () const |
Get the channel status. | |
void | setChStatus (ChannelStatuss value) |
Set the channel status. | |
ChannelDiagnostics | chDiag () const |
Get the channel diagnostic. | |
void | setChDiag (ChannelDiagnostics value) |
Set the channel diagnostic. | |
The data for a Robox diagnostic CANopen channel item.
enum ChannelDiagnostics |
Channel diagnostic.
enum ChannelStatuss |
ChannelDiagnostics chDiag | ( | ) | const |
Get the channel diagnostic.
ushort chID | ( | ) | const |
Get the channel ID.
ChannelStatuss chStatus | ( | ) | const |
Get the channel status.
void setChDiag | ( | ChannelDiagnostics | value | ) |
Set the channel diagnostic.
value | The value to set |
void setChID | ( | uint16_t | value | ) |
Set the channel ID.
value | The value to set |
void setChStatus | ( | ChannelStatuss | value | ) |
Set the channel status.
value | The value to set |