#include <stdint.h>
#include <stdlib.h>
Go to the source code of this file.
◆ ACCESS_ALL_LIST_FLAGS
◆ ACCESS_ALL_RD
◆ ACCESS_ALL_RDWR
◆ ACCESS_ALL_WR
◆ ACCESS_BACKUP
| #define ACCESS_BACKUP 0x0100 |
◆ ACCESS_OP_RD
| #define ACCESS_OP_RD 0x0004 |
◆ ACCESS_OP_RDWR
◆ ACCESS_OP_WR
| #define ACCESS_OP_WR 0x0020 |
◆ ACCESS_PO_RD
| #define ACCESS_PO_RD 0x0001 |
◆ ACCESS_PO_RDWR
◆ ACCESS_PO_WR
| #define ACCESS_PO_WR 0x0008 |
◆ ACCESS_RXPDO_MAP
| #define ACCESS_RXPDO_MAP 0x0040 |
◆ ACCESS_RXTXPDO_MAP
| #define ACCESS_RXTXPDO_MAP 0x00C0 |
◆ ACCESS_SET_FLAGS
| #define ACCESS_SET_FLAGS |
( |
| b, |
|
|
| s, |
|
|
| p, |
|
|
| a ) |
◆ ACCESS_SO_RD
| #define ACCESS_SO_RD 0x0002 |
◆ ACCESS_SO_RDWR
◆ ACCESS_SO_WR
| #define ACCESS_SO_WR 0x0010 |
◆ ACCESS_STARTUP
| #define ACCESS_STARTUP 0x0200 |
◆ ACCESS_TXPDO_MAP
| #define ACCESS_TXPDO_MAP 0x0080 |
◆ CODE_CLEAR_MODIFIED_FLAG
| #define CODE_CLEAR_MODIFIED_FLAG |
( |
| i | ) |
|
◆ CODE_GET_FLAGS
| #define CODE_GET_FLAGS |
( |
| a | ) |
|
◆ CODE_GET_INDEX
| #define CODE_GET_INDEX |
( |
| a | ) |
|
◆ CODE_GET_SUBINDEX
| #define CODE_GET_SUBINDEX |
( |
| a | ) |
|
◆ CODE_SET_ENTRY_INDEX
| #define CODE_SET_ENTRY_INDEX |
( |
| i, |
|
|
| s, |
|
|
| f ) |
Value: (((i & 0xffff) << 16) | ((s & 0xff) << 8) | (f & 0xff))
◆ CODE_SET_MODIFIED_FLAG
| #define CODE_SET_MODIFIED_FLAG |
( |
| i | ) |
|
◆ DEFSTRUCT_IDENTITY
| #define DEFSTRUCT_IDENTITY 0x0023 |
◆ DEFSTRUCT_PDO_MAPPING
| #define DEFSTRUCT_PDO_MAPPING 0x0021 |
◆ DEFSTRUCT_PDO_PARAMETER
| #define DEFSTRUCT_PDO_PARAMETER 0x0020 |
◆ DEFSTRUCT_VENDOR_MOTOR
| #define DEFSTRUCT_VENDOR_MOTOR 0x0040 |
◆ DEFTYPE_BOOLEAN
| #define DEFTYPE_BOOLEAN 0x0001 |
◆ DEFTYPE_DOMAIN
| #define DEFTYPE_DOMAIN 0x000F |
◆ DEFTYPE_INTEGER16
| #define DEFTYPE_INTEGER16 0x0003 |
◆ DEFTYPE_INTEGER32
| #define DEFTYPE_INTEGER32 0x0004 |
◆ DEFTYPE_INTEGER8
| #define DEFTYPE_INTEGER8 0x0002 |
◆ DEFTYPE_OCTET_STRING
| #define DEFTYPE_OCTET_STRING 0x000A |
◆ DEFTYPE_REAL32
| #define DEFTYPE_REAL32 0x0008 |
◆ DEFTYPE_TIME_DIFFERENCE
| #define DEFTYPE_TIME_DIFFERENCE 0x000D |
◆ DEFTYPE_TIME_OF_DAY
| #define DEFTYPE_TIME_OF_DAY 0x000C |
◆ DEFTYPE_UNICODE_STRING
| #define DEFTYPE_UNICODE_STRING 0x000B |
◆ DEFTYPE_UNSIGNED16
| #define DEFTYPE_UNSIGNED16 0x0006 |
◆ DEFTYPE_UNSIGNED32
| #define DEFTYPE_UNSIGNED32 0x0007 |
◆ DEFTYPE_UNSIGNED8
| #define DEFTYPE_UNSIGNED8 0x0005 |
◆ DEFTYPE_VISIBLE_STRING
| #define DEFTYPE_VISIBLE_STRING 0x0009 |
◆ LIST_ALL_LIST_LENGTH
| #define LIST_ALL_LIST_LENGTH 0x00 |
◆ LIST_ALL_OBJECTS
| #define LIST_ALL_OBJECTS 0x01 |
◆ LIST_DEVICE_REPLACEMENT
| #define LIST_DEVICE_REPLACEMENT 0x04 |
◆ LIST_RXPDO_MAPABLE
| #define LIST_RXPDO_MAPABLE 0x02 |
◆ LIST_STARTUP_PARAMETER
| #define LIST_STARTUP_PARAMETER 0x05 |
◆ LIST_TXPDO_MAPABLE
| #define LIST_TXPDO_MAPABLE 0x03 |
◆ OBJECT_TYPE_ARRAY
| #define OBJECT_TYPE_ARRAY 0x8 |
◆ OBJECT_TYPE_DEFSTRUCT
| #define OBJECT_TYPE_DEFSTRUCT 0x6 |
◆ OBJECT_TYPE_DEFTYPE
| #define OBJECT_TYPE_DEFTYPE 0x5 |
◆ OBJECT_TYPE_DOMAIN
| #define OBJECT_TYPE_DOMAIN 0x0 |
◆ OBJECT_TYPE_RECORD
| #define OBJECT_TYPE_RECORD 0x9 |
◆ OBJECT_TYPE_VAR
| #define OBJECT_TYPE_VAR 0x7 |
◆ OD_COMMUNICATION_AREA
| #define OD_COMMUNICATION_AREA 0x1000 |
◆ OD_MANUFACTURER_AREA
| #define OD_MANUFACTURER_AREA 0x2000 |
◆ OD_PROFILE_AREA
| #define OD_PROFILE_AREA 0x6000 |
◆ VALUEINFO_DEFAULT_VALUE
| #define VALUEINFO_DEFAULT_VALUE 0x10 |
◆ VALUEINFO_MAX_VALUE
| #define VALUEINFO_MAX_VALUE 0x40 |
◆ VALUEINFO_MIN_VALUE
| #define VALUEINFO_MIN_VALUE 0x20 |
◆ VALUEINFO_UNIT_TYPE
| #define VALUEINFO_UNIT_TYPE 0x08 |
◆ COD_Object
◆ COD_Subitem
◆ __attribute__()
◆ sdo_get_entry()
| COD_Subitem * sdo_get_entry |
( |
uint16_t | object_index, |
|
|
uint8_t | subindex ) |
Get pointer to the element with given addrees.
- Parameters
-
| object_index | index of the element |
| subindex | subindex of the element |
- Returns
- pointer to the element in DS, NULL if element does not exist
◆ access
◆ bitsize
◆ data_type
◆ entry
◆ index
◆ max_subindex
◆ name
◆ od_objects
◆ OD_OBJECTS_LENGTH
| const size_t OD_OBJECTS_LENGTH |
|
extern |
◆ od_subitems
◆ OD_SUBITEMS_LENGTH
| const size_t OD_SUBITEMS_LENGTH |
|
extern |
◆ type
◆ unit
◆ value