#include "objacces.h"
#include "sdo.h"
#include "dcf.h"
#include "sysdep.h"
Include dependency graph for dcf.c:

Go to the source code of this file.
Functions | |
| UNS8 | _writeNetworkDict (CO_Data *d, UNS8 nodeId, UNS16 index, UNS8 subIndex, UNS8 count, UNS8 dataType, void *data, SDOCallback_t Callback, UNS8 endianize) |
| UNS32 | decompo_dcf (CO_Data *d, UNS8 nodeId) |
Variables | |
| const indextable * | ptrTable |
Definition in file dcf.c.
| INLINE UNS8 _writeNetworkDict | ( | CO_Data * | d, | |
| UNS8 | nodeId, | |||
| UNS16 | index, | |||
| UNS8 | subIndex, | |||
| UNS8 | count, | |||
| UNS8 | dataType, | |||
| void * | data, | |||
| SDOCallback_t | Callback, | |||
| UNS8 | endianize | |||
| ) |
| d | ||
| nodeId | ||
| index | ||
| subIndex | ||
| count | ||
| dataType | ||
| data | ||
| Callback | ||
| endianize |
Normal transfert
Definition at line 1247 of file sdo.c.
References struct_s_SDO::body, td_indextable::bSubCount, struct_s_transfer::Callback, CANOPEN_BIG_ENDIAN, struct_s_transfer::count, struct_s_timer_entry::d, BODY::data, struct_s_transfer::data, struct_s_transfer::dataType, struct_CO_Data::firstIndex, getSDOfreeLine(), getSDOlineOnUse(), initSDOline(), struct_CO_Data::lastIndex, MSG_ERR, MSG_WAR, struct_s_SDO::nodeId, struct_CO_Data::objdict, struct_s_transfer::offset, td_subindex::pObject, td_indextable::pSubindex, resetSDOline(), SDO_CLIENT, s_quick_index::SDO_CLT, SDO_DOWNLOAD_IN_PROGRESS, sendSDO(), struct_CO_Data::transfers, UNS16, UNS32, and UNS8.
Referenced by decompo_dcf(), writeNetworkDict(), and writeNetworkDictCallBack().
Here is the call graph for this function:

| UNS32 decompo_dcf | ( | CO_Data * | d, | |
| UNS8 | nodeId | |||
| ) |
| d | ||
| nodeId |
Definition at line 75 of file dcf.c.
References _writeNetworkDict(), struct_s_timer_entry::d, struct_CO_Data::dcf_count_targets, struct_CO_Data::dcf_cursor, OD_SUCCESSFUL, td_subindex::pObject, struct_CO_Data::preOperational, td_indextable::pSubindex, ptrTable, struct_CO_Data::scanIndexOD, td_subindex::size, UNS16, UNS16_LE, UNS32, UNS32_LE, and UNS8.
Referenced by setState().
Here is the call graph for this function:

| const indextable* ptrTable |
Definition at line 45 of file dcf.c.
Referenced by _getODentry(), _setODentry(), decompo_dcf(), and setState().
1.5.1