Public Member Functions | List of all members
canopen::SyncLayer Class Reference

#include <canopen.h>

Inheritance diagram for canopen::SyncLayer:
Inheritance graph
[legend]

Public Member Functions

 SyncLayer (const SyncProperties &p)
 
- Public Member Functions inherited from canopen::Layer
void diag (LayerReport &report)
 
LayerState getLayerState ()
 
void halt (LayerStatus &status)
 
void init (LayerStatus &status)
 
 Layer (const std::string &n)
 
void read (LayerStatus &status)
 
void recover (LayerStatus &status)
 
void shutdown (LayerStatus &status)
 
void write (LayerStatus &status)
 
virtual ~Layer ()
 
- Public Member Functions inherited from canopen::SyncCounter
virtual void addNode (void *const ptr)=0
 
virtual void removeNode (void *const ptr)=0
 
 SyncCounter (const SyncProperties &p)
 
virtual ~SyncCounter ()
 

Additional Inherited Members

- Public Types inherited from canopen::Layer
enum  LayerState {
  Off, Init, Shutdown, Error,
  Halt, Recover, Ready
}
 
- Public Attributes inherited from canopen::Layer
const std::string name
 
- Public Attributes inherited from canopen::SyncCounter
const SyncProperties properties
 
- 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 &current_state)=0
 
virtual void handleRecover (LayerStatus &status)=0
 
virtual void handleShutdown (LayerStatus &status)=0
 
virtual void handleWrite (LayerStatus &status, const LayerState &current_state)=0
 

Detailed Description

Definition at line 305 of file canopen.h.

Constructor & Destructor Documentation

◆ SyncLayer()

canopen::SyncLayer::SyncLayer ( const SyncProperties p)
inline

Definition at line 307 of file canopen.h.


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


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Mon Feb 28 2022 23:28:03