#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.