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 @@ -CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/dcf.c File Reference +CanFestival: src/dcf.c File Reference @@ -8,33 +8,56 @@
-

/home/epimerde/documents/tc11/CanFestival-3/src/dcf.c File Reference

EXEMPLE OF SOMMARY. More... -

-#include "objacces.h"
-#include "sdo.h"
-#include "dcf.h"
-#include "sysdep.h"
- -

-Include dependency graph for dcf.c:

+ +

dcf.c File Reference

EXEMPLE OF SOMMARY. More... +

+#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 indextableptrTable


Detailed Description

@@ -52,7 +75,7 @@ INLINE UNS8 _writeNetworkDict ( - CO_Data *  + CO_Datad, @@ -94,7 +117,7 @@ - SDOCallback_t  + SDOCallback_t  Callback, @@ -129,22 +152,13 @@
Returns:

-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:

@@ -153,6 +167,8 @@ + + @@ -164,7 +180,7 @@ UNS32 decompo_dcf ( - CO_Data *  + CO_Datad, @@ -192,24 +208,9 @@
Returns:

-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
@@ -240,12 +243,12 @@

-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().

-


Generated on Tue Jun 5 18:32:05 2007 for CanFestival by  +
Generated on Fri Jun 8 08:52:09 2007 for CanFestival by  doxygen 1.5.1