MIRA
Public Member Functions | Public Attributes | List of all members
CANEmergencyMessage Struct Reference

A definition of a CAN emergency message. More...

#include <can/CANDefs.h>

Public Member Functions

template<typename Reflector >
void reflect (Reflector &r)
 
 CANEmergencyMessage ()
 

Public Attributes

uint8 errorRegister
 One byte error register (Object 1001h of the local object dictionary) More...
 
uint16 errorCode
 16 bit emergency error code More...
 
uint8 specific [5]
 Up to 5 data bytes manufacturer specific error information. More...
 

Detailed Description

A definition of a CAN emergency message.

By default, a device that supports the Emergency producer functionality assigns the CAN-Identifier 80h + (node-ID) to the Emergency message. An Emergency message is transmitted only once per error event. As long as no new errors occur on a device, no further emergency messages are transmitted.

Constructor & Destructor Documentation

◆ CANEmergencyMessage()

CANEmergencyMessage ( )
inline

Member Function Documentation

◆ reflect()

void reflect ( Reflector &  r)
inline

Member Data Documentation

◆ errorRegister

uint8 errorRegister

One byte error register (Object 1001h of the local object dictionary)

◆ errorCode

uint16 errorCode

16 bit emergency error code

◆ specific

uint8 specific[5]

Up to 5 data bytes manufacturer specific error information.


The documentation for this struct was generated from the following file: