Public Member Functions | Public Attributes | List of all members
canopen::FrameOverlay< T > Struct Template Reference

#include <canopen.h>

Inheritance diagram for canopen::FrameOverlay< T >:
Inheritance graph

Public Member Functions

 FrameOverlay (const Header &h)
 FrameOverlay (const can::Frame &f)
- Public Member Functions inherited from can::Frame
value_typec_array ()
const value_typec_array () const
 Frame (const Header &h, unsigned char l=0)
 Frame ()
bool isValid () const
- Public Member Functions inherited from can::Header
unsigned int fullid () const
 Header ()
 Header (unsigned int i, bool extended, bool rtr, bool error)
bool isValid () const
unsigned int key () const
 operator unsigned int () const

Public Attributes

T & data
- Public Attributes inherited from can::Frame
std::array< value_type, 8 > data
unsigned char dlc
- Public Attributes inherited from can::Header
unsigned int id
unsigned int is_error
unsigned int is_extended
unsigned int is_rtr

Additional Inherited Members

- Public Types inherited from can::Frame
typedef unsigned char value_type
- Static Public Attributes inherited from can::Header
static const unsigned int ERROR_MASK
static const unsigned int EXTENDED_MASK
static const unsigned int ID_MASK
static const unsigned int RTR_MASK

Detailed Description

template<typename T>
struct canopen::FrameOverlay< T >

Definition at line 24 of file canopen.h.

Constructor & Destructor Documentation

◆ FrameOverlay() [1/2]

template<typename T>
canopen::FrameOverlay< T >::FrameOverlay ( const Header h)

Definition at line 26 of file canopen.h.

◆ FrameOverlay() [2/2]

template<typename T>
canopen::FrameOverlay< T >::FrameOverlay ( const can::Frame f)

Definition at line 29 of file canopen.h.

Member Data Documentation

◆ data

template<typename T>
T& canopen::FrameOverlay< T >::data

Definition at line 25 of file canopen.h.

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

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