23 #ifndef LELY_CO_INTERN_OBJ_H_ 24 #define LELY_CO_INTERN_OBJ_H_ 41 #ifndef LELY_NO_CO_OBJ_NAME 63 #ifndef LELY_NO_CO_OBJ_NAME 67 #ifndef LELY_NO_CO_OBJ_LIMITS 93 #endif // !LELY_CO_INTERN_OBJ_H_ unsigned access
The access type.
void * dn_data
A pointer to user-specified data for dn_ind.
co_obj_t * obj
A pointer to the CANopen object containing this sub-object.
co_unsigned16_t type
The data type.
co_dev_t * dev
A pointer to the CANopen device containing this object.
unsigned flags
The object flags.
co_sub_up_ind_t * up_ind
A pointer to the upload indication function.
A union of the CANopen static data types.
co_sub_dn_ind_t * dn_ind
A pointer to the download indication function.
This header file is part of the utilities library; it contains the red-black tree declarations...
char * name
A pointer to the name of the sub-object.
co_unsigned8_t code
The object code.
union co_val max
The upper limit of the object value.
struct rbtree tree
The tree containing all the sub-objects.
union co_val min
The lower limit of the object value.
This header file is part of the CANopen library; it contains the CANopen value declarations.
union co_val def
The default value.
void * val
A pointer to the sub-object value.
struct rbnode node
The node of this object in the tree of objects.
This is the internal header file of the CANopen library.
struct rbnode node
The node of this sub-object in the tree of sub-objects.
co_unsigned16_t idx
The object index.
void * val
A pointer to the object value.
co_unsigned8_t subidx
The object sub-index.
unsigned pdo_mapping
A flag indicating if it is possible to map this object into a PDO.
void * up_data
A pointer to user-specified data for up_ind.
char * name
A pointer to the name of the object.
This header file is part of the CANopen library; it contains the object dictionary declarations...
co_unsigned32_t co_sub_up_ind_t(const co_sub_t *sub, struct co_sdo_req *req, void *data)
The type of a CANopen sub-object upload indication function, invoked by an SDO upload request...
size_t size
The size (in bytes) of the value at val.
co_unsigned32_t co_sub_dn_ind_t(co_sub_t *sub, struct co_sdo_req *req, void *data)
The type of a CANopen sub-object download indication function, invoked by an SDO download request or ...
A node in a red-black tree.