#include <objdict.h>
|
enum | Code {
NULL_DATA = 0x00,
DOMAIN_DATA = 0x02,
DEFTYPE = 0x05,
DEFSTRUCT = 0x06,
VAR = 0x07,
ARRAY = 0x08,
RECORD = 0x09
} |
|
enum | DataTypes {
DEFTYPE_INTEGER8 = 0x0002,
DEFTYPE_INTEGER16 = 0x0003,
DEFTYPE_INTEGER32 = 0x0004,
DEFTYPE_UNSIGNED8 = 0x0005,
DEFTYPE_UNSIGNED16 = 0x0006,
DEFTYPE_UNSIGNED32 = 0x0007,
DEFTYPE_REAL32 = 0x0008,
DEFTYPE_VISIBLE_STRING = 0x0009,
DEFTYPE_OCTET_STRING = 0x000A,
DEFTYPE_UNICODE_STRING = 0x000B,
DEFTYPE_DOMAIN = 0x000F,
DEFTYPE_REAL64 = 0x0010,
DEFTYPE_INTEGER64 = 0x0015,
DEFTYPE_UNSIGNED64 = 0x001B
} |
|
typedef std::shared_ptr< const Entry > | EntryConstSharedPtr |
|
typedef boost::error_info< struct tag_objectdict_key, ObjectDict::Key > | key_info |
|
typedef std::unordered_map< Key, EntryConstSharedPtr, KeyHash > | ObjectDictMap |
|
typedef std::shared_ptr< ObjectDict > | ObjectDictSharedPtr |
|
typedef std::list< std::pair< std::string, std::string > > | Overlay |
|
Definition at line 119 of file objdict.h.
◆ EntryConstSharedPtr
◆ key_info
◆ ObjectDictMap
◆ ObjectDictSharedPtr
◆ Overlay
◆ Code
Enumerator |
---|
NULL_DATA | |
DOMAIN_DATA | |
DEFTYPE | |
DEFSTRUCT | |
VAR | |
ARRAY | |
RECORD | |
Definition at line 139 of file objdict.h.
◆ DataTypes
Enumerator |
---|
DEFTYPE_INTEGER8 | |
DEFTYPE_INTEGER16 | |
DEFTYPE_INTEGER32 | |
DEFTYPE_UNSIGNED8 | |
DEFTYPE_UNSIGNED16 | |
DEFTYPE_UNSIGNED32 | |
DEFTYPE_REAL32 | |
DEFTYPE_VISIBLE_STRING | |
DEFTYPE_OCTET_STRING | |
DEFTYPE_UNICODE_STRING | |
DEFTYPE_DOMAIN | |
DEFTYPE_REAL64 | |
DEFTYPE_INTEGER64 | |
DEFTYPE_UNSIGNED64 | |
Definition at line 148 of file objdict.h.
◆ ObjectDict()
canopen::ObjectDict::ObjectDict |
( |
const DeviceInfo & |
info | ) |
|
|
inline |
◆ at()
◆ fromFile()
◆ get()
◆ has() [1/3]
bool canopen::ObjectDict::has |
( |
const Key & |
k | ) |
const |
|
inline |
◆ has() [2/3]
bool canopen::ObjectDict::has |
( |
uint16_t |
i | ) |
const |
|
inline |
◆ has() [3/3]
bool canopen::ObjectDict::has |
( |
uint16_t |
i, |
|
|
uint8_t |
s |
|
) |
| const |
|
inline |
◆ insert()
◆ iterate()
bool ObjectDict::iterate |
( |
ObjectDictMap::const_iterator & |
it | ) |
const |
◆ operator()() [1/2]
const Entry& canopen::ObjectDict::operator() |
( |
uint16_t |
i | ) |
const |
|
inline |
◆ operator()() [2/2]
const Entry& canopen::ObjectDict::operator() |
( |
uint16_t |
i, |
|
|
uint8_t |
s |
|
) |
| const |
|
inline |
◆ device_info
◆ dict_
The documentation for this class was generated from the following files: