#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 boost::shared_ptr< const Entry > | EntryConstSharedPtr |
|
typedef boost::error_info< struct tag_objectdict_key, ObjectDict::Key > | key_info |
|
typedef boost::shared_ptr< ObjectDict > | ObjectDictSharedPtr |
|
typedef std::list< std::pair< std::string, std::string > > | Overlay |
|
Definition at line 116 of file objdict.h.
Enumerator |
---|
NULL_DATA |
|
DOMAIN_DATA |
|
DEFTYPE |
|
DEFSTRUCT |
|
VAR |
|
ARRAY |
|
RECORD |
|
Definition at line 136 of file objdict.h.
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 145 of file objdict.h.
canopen::ObjectDict::ObjectDict |
( |
const DeviceInfo & |
info | ) |
|
|
inline |
bool canopen::ObjectDict::has |
( |
uint16_t |
i, |
|
|
uint8_t |
s |
|
) |
| const |
|
inline |
bool canopen::ObjectDict::has |
( |
uint16_t |
i | ) |
const |
|
inline |
bool canopen::ObjectDict::has |
( |
const Key & |
k | ) |
const |
|
inline |
const Entry& canopen::ObjectDict::operator() |
( |
uint16_t |
i | ) |
const |
|
inline |
const Entry& canopen::ObjectDict::operator() |
( |
uint16_t |
i, |
|
|
uint8_t |
s |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following files: