Public Member Functions | Public Attributes | List of all members
canopen::ObjectDict::Entry Struct Reference

#include <objdict.h>

Public Member Functions

 Entry ()
 
 Entry (const Code c, const uint16_t i, const uint16_t t, const std::string &d, const bool r=true, const bool w=true, bool m=false, const HoldAny def=HoldAny(), const HoldAny init=HoldAny())
 
 Entry (const uint16_t i, const uint8_t s, const uint16_t t, const std::string &d, const bool r=true, const bool w=true, bool m=false, const HoldAny def=HoldAny(), const HoldAny init=HoldAny())
 
 operator Key () const
 
const HoldAnyvalue () const
 

Public Attributes

bool constant
 
uint16_t data_type
 
HoldAny def_val
 
std::string desc
 
uint16_t index
 
HoldAny init_val
 
bool mappable
 
Code obj_code
 
bool readable
 
uint8_t sub_index
 
bool writable
 

Detailed Description

Definition at line 161 of file objdict.h.

Constructor & Destructor Documentation

canopen::ObjectDict::Entry::Entry ( )
inline

Definition at line 174 of file objdict.h.

canopen::ObjectDict::Entry::Entry ( const Code  c,
const uint16_t  i,
const uint16_t  t,
const std::string &  d,
const bool  r = true,
const bool  w = true,
bool  m = false,
const HoldAny  def = HoldAny(),
const HoldAny  init = HoldAny() 
)
inline

Definition at line 176 of file objdict.h.

canopen::ObjectDict::Entry::Entry ( const uint16_t  i,
const uint8_t  s,
const uint16_t  t,
const std::string &  d,
const bool  r = true,
const bool  w = true,
bool  m = false,
const HoldAny  def = HoldAny(),
const HoldAny  init = HoldAny() 
)
inline

Definition at line 179 of file objdict.h.

Member Function Documentation

canopen::ObjectDict::Entry::operator Key ( ) const
inline

Definition at line 182 of file objdict.h.

const HoldAny& canopen::ObjectDict::Entry::value ( ) const
inline

Definition at line 183 of file objdict.h.

Member Data Documentation

bool canopen::ObjectDict::Entry::constant

Definition at line 166 of file objdict.h.

uint16_t canopen::ObjectDict::Entry::data_type

Definition at line 165 of file objdict.h.

HoldAny canopen::ObjectDict::Entry::def_val

Definition at line 171 of file objdict.h.

std::string canopen::ObjectDict::Entry::desc

Definition at line 170 of file objdict.h.

uint16_t canopen::ObjectDict::Entry::index

Definition at line 163 of file objdict.h.

HoldAny canopen::ObjectDict::Entry::init_val

Definition at line 172 of file objdict.h.

bool canopen::ObjectDict::Entry::mappable

Definition at line 169 of file objdict.h.

Code canopen::ObjectDict::Entry::obj_code

Definition at line 162 of file objdict.h.

bool canopen::ObjectDict::Entry::readable

Definition at line 167 of file objdict.h.

uint8_t canopen::ObjectDict::Entry::sub_index

Definition at line 164 of file objdict.h.

bool canopen::ObjectDict::Entry::writable

Definition at line 168 of file objdict.h.


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


canopen_master
Author(s): Mathias Lüdtke
autogenerated on Fri May 14 2021 02:59:41