-/** Use this function after a readNetworkDict to get the result.
- Returns : SDO_FINISHED // data is available
- SDO_ABORTED_RCV // Transfert failed. (abort SDO received)
- SDO_ABORTED_INTERNAL // Transfert failed. Internal abort.
- SDO_UPLOAD_IN_PROGRESS // Data not yet available
- SDO_DOWNLOAD_IN_PROGRESS // Should not arrive !
-
- dataType (defined in objdictdef.h) : type expected. put "visible_string" for strings, 0 for integers or reals.
- abortCode : 0 = not available. Else : SDO abort code. (received if return SDO_ABORTED_RCV)
- example :
- UNS32 data;
- UNS8 size;
- readNetworkDict(0, 0x05, 0x1016, 1, 0) // get the data index 1016 subindex 1 of node 5
- while (getReadResultNetworkDict (0, 0x05, &data, &size) != SDO_UPLOAD_IN_PROGRESS);
+/**
+ * @ingroup sdo
+ * @brief Use this function after a readNetworkDict to get the result.
+ * @param *d Pointer on a CAN object data structure
+ * @param nodeId In the dictionary of the slave whose node_id is nodeId
+ * @param *data Pointer on data
+ * @param *size Pointer on size
+ * @param *abortCode Pointer on the abortcode. 0 = not available. Else : SDO abort code. (received if return SDO_ABORTED_RCV)
+ *
+ *
+ * @return
+ * - SDO_FINISHED // data is available
+ * - SDO_ABORTED_RCV // Transfert failed. (abort SDO received)
+ * - SDO_ABORTED_INTERNAL // Transfert failed. Internal abort.
+ * - SDO_UPLOAD_IN_PROGRESS // Data not yet available
+ * - SDO_DOWNLOAD_IN_PROGRESS // Should not arrive !
+ *
+ * example :
+ * UNS32 data;
+ * UNS8 size;
+ * readNetworkDict(0, 0x05, 0x1016, 1, 0) // get the data index 1016 subindex 1 of node 5
+ * while (getReadResultNetworkDict (0, 0x05, &data, &size) != SDO_UPLOAD_IN_PROGRESS);