diff -r 003cc3c63855 -r f49e5a6b7804 doc/doxygen/html/dcf_8c.html --- a/doc/doxygen/html/dcf_8c.html Fri Jun 08 09:02:43 2007 +0200 +++ b/doc/doxygen/html/dcf_8c.html Fri Jun 08 09:23:56 2007 +0200 @@ -1,6 +1,6 @@
-
-#include "objacces.h"
-#include "sdo.h"
-#include "dcf.h"
-#include "sysdep.h"
-
-
-Include dependency graph for dcf.c:
+#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) |
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 |
const indextable * | ptrTable |
-Verify that there is no SDO communication yet.
-Taking the line ...
-Check which SDO to use to communicate with the node
-looking for the nodeId server
-Copy data to transfers structure.
-Send the SDO to the server. Initiate download, cs=1.
-Expedited transfert
-Normal transfert
-nb of byte to transmit. Max = 255. (canfestival2 limitation).
-release the line +Normal transfert
Definition at line 1247 of file sdo.c.
-References getSDOfreeLine(), getSDOlineOnUse(), initSDOline(), resetSDOline(), and sendSDO(). -
-Referenced by decompo_dcf(), writeNetworkDict(), and writeNetworkDictCallBack(). +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:
-Loop on all Nodes supported in DCF subindexes
-condition on consise DCF string for NodeID, if big enough
-pointer to the DCF string for NodeID
-CO_Data* d
-UNS8 nodeId
-UNS16 index
-UNS8 subindex
-UNS8 count
-UNS8 dataType
-void *data
-SDOCallback_t Callback
-no endianize
-Push d->dcf_cursor to the end of data
-Switch Master to preOperational state -
-Definition at line 87 of file dcf.c. -
-References _writeNetworkDict(), and ptrTable. +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().
@@ -221,6 +222,8 @@ + + @@ -231,7 +234,7 @@
const indextable* ptrTable | +const indextable* ptrTable |
-Definition at line 57 of file dcf.c. -
-Referenced by _getODentry(), _setODentry(), decompo_dcf(), and setState(). +Definition at line 45 of file dcf.c. +
+Referenced by _getODentry(), _setODentry(), decompo_dcf(), and setState().
-