#include <handle_layer_base.h>
Public Types | |
enum | CanSwitchResult { NotSupported, NotReadyToSwitch, ReadyToSwitch, NoNeedToSwitch } |
Public Types inherited from canopen::Layer | |
enum | LayerState |
Additional Inherited Members | |
Public Attributes inherited from canopen::Layer | |
Error | |
Halt | |
Init | |
const std::string | name |
Off | |
Ready | |
Recover | |
Shutdown | |
Protected Member Functions inherited from canopen::Layer | |
virtual void | handleDiag (LayerReport &report)=0 |
virtual void | handleHalt (LayerStatus &status)=0 |
virtual void | handleInit (LayerStatus &status)=0 |
virtual void | handleRead (LayerStatus &status, const LayerState ¤t_state)=0 |
virtual void | handleRecover (LayerStatus &status)=0 |
virtual void | handleShutdown (LayerStatus &status)=0 |
virtual void | handleWrite (LayerStatus &status, const LayerState ¤t_state)=0 |
Definition at line 10 of file handle_layer_base.h.
Enumerator | |
---|---|
NotSupported | |
NotReadyToSwitch | |
ReadyToSwitch | |
NoNeedToSwitch |
Definition at line 14 of file handle_layer_base.h.
|
inline |
Definition at line 12 of file handle_layer_base.h.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.
|
pure virtual |
Implemented in canopen::HandleLayer.