#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 HoldAny & | value () 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 |
canopen::ObjectDict::Entry::Entry | ( | ) | [inline] |
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] |
canopen::ObjectDict::Entry::operator Key | ( | ) | const [inline] |
const HoldAny& canopen::ObjectDict::Entry::value | ( | ) | const [inline] |
std::string canopen::ObjectDict::Entry::desc |
uint16_t canopen::ObjectDict::Entry::index |