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