doc/doxygen/latex/sdo_8c.tex
author nico
Tue, 05 Jun 2007 18:43:21 +0200
changeset 210 6b5a4c21e061
parent 207 b6572d0336c3
permissions -rw-r--r--
Manual and Documentation finish
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     1
\hypertarget{sdo_8c}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     2
\section{/home/epimerde/documents/tc11/Can\-Festival-3/src/sdo.c File Reference}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     3
\label{sdo_8c}\index{/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c@{/home/epimerde/documents/tc11/CanFestival-3/src/sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     4
}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     5
{\tt \#include \char`\"{}objacces.h\char`\"{}}\par
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     6
{\tt \#include \char`\"{}sdo.h\char`\"{}}\par
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     7
{\tt \#include \char`\"{}canfestival.h\char`\"{}}\par
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     8
\subsection*{Defines}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     9
\begin{CompactItemize}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    10
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    11
\#define \hyperlink{sdo_8c_b5ce7bd7fe4169a9f709815f03f9870b}{NO\_\-INLINE}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    12
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    13
\#define \hyperlink{sdo_8c_2eb6f9e0395b47b8d5e3eeae4fe0c116}{INLINE}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    14
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    15
\#define \hyperlink{sdo_8c_ce5a1634ff4089db3b228cdd5010c321}{get\-SDOcs}(byte)~(byte $>$$>$ 5)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    16
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    17
\#define \hyperlink{sdo_8c_dfd3877d80f6b903b491a115e587bd14}{get\-SDOn2}(byte)~((byte $>$$>$ 2) \& 3)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    18
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    19
\#define \hyperlink{sdo_8c_e5677ca12bfb71b06cbd6e99e9be0955}{get\-SDOn3}(byte)~((byte $>$$>$ 1) \& 7)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    20
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    21
\#define \hyperlink{sdo_8c_cf60675f20de8746e279dce3a5c8e3c6}{get\-SDOe}(byte)~((byte $>$$>$ 1) \& 1)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    22
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    23
\#define \hyperlink{sdo_8c_f7f9e9bc3d59c9772d4c767b199dcf89}{get\-SDOs}(byte)~(byte \& 1)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    24
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    25
\#define \hyperlink{sdo_8c_e5a2dafe8497bff1fd88f881ea74414d}{get\-SDOc}(byte)~(byte \& 1)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    26
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    27
\#define \hyperlink{sdo_8c_464b29fd628d92426de0a841232bdd12}{get\-SDOt}(byte)~((byte $>$$>$ 4) \& 1)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    28
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    29
\#define \hyperlink{sdo_8c_d9b34e26bf67f1251f3bb364756e17f1}{get\-SDOindex}(byte1, byte2)~((byte2 $<$$<$ 8) $|$ (byte1))
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    30
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    31
\#define \hyperlink{sdo_8c_52a96f6fa6083f6b291133135b7155a8}{get\-SDOsub\-Index}(byte3)~(byte3)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    32
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    33
\#define \hyperlink{sdo_8c_b90f05aac908e8eee39a34b3e21e0ea9}{Stop\-SDO\_\-TIMER}(id)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    34
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    35
\#define \hyperlink{sdo_8c_c1e9eb7a28803b958d298b6997cc60ca}{Start\-SDO\_\-TIMER}(id)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    36
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    37
\#define \hyperlink{sdo_8c_b3938a9884014e96cafc42aeee743c0f}{Restart\-SDO\_\-TIMER}(id)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    38
\end{CompactItemize}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    39
\subsection*{Functions}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    40
\begin{CompactItemize}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    41
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    42
INLINE UNS8 \hyperlink{sdo_8c_3c07605ffe3ea197aa36e583ef87a20a}{\_\-write\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data, SDOCallback\_\-t Callback, UNS8 endianize)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    43
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    44
INLINE UNS8 \hyperlink{sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270}{\_\-read\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type, SDOCallback\_\-t Callback)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    45
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    46
void \hyperlink{sdo_8c_9309025e29b59e09026abcd3b45a5b61}{SDOTimeout\-Alarm} (CO\_\-Data $\ast$d, UNS32 id)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    47
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    48
void \hyperlink{sdo_8c_1f4f07eccc4890a11ccf4f632da7740b}{reset\-SDO} (CO\_\-Data $\ast$d)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    49
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    50
UNS32 \hyperlink{sdo_8c_2eb5309dca3a7363da5e5e7230b85d58}{SDOline\-To\-Objdict} (CO\_\-Data $\ast$d, UNS8 line)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    51
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    52
UNS32 \hyperlink{sdo_8c_29427a80fd1aeabff30bf0602fbc220f}{objdict\-To\-SDOline} (CO\_\-Data $\ast$d, UNS8 line)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    53
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    54
UNS8 \hyperlink{sdo_8c_ad6eb8be03b832ebba4dfb87aaba4065}{line\-To\-SDO} (CO\_\-Data $\ast$d, UNS8 line, UNS8 nb\-Bytes, UNS8 $\ast$data)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    55
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    56
UNS8 \hyperlink{sdo_8c_18b6f7e9c9441640a88ffef1e8720694}{SDOto\-Line} (CO\_\-Data $\ast$d, UNS8 line, UNS8 nb\-Bytes, UNS8 $\ast$data)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    57
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    58
UNS8 \hyperlink{sdo_8c_2019db2a4d17e6d29c055cbae173e2b9}{failed\-SDO} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS8 whoami, UNS16 index, UNS8 sub\-Index, UNS32 abort\-Code)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    59
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    60
void \hyperlink{sdo_8c_42d33be015d4c4c83c73f1f0e588f481}{reset\-SDOline} (CO\_\-Data $\ast$d, UNS8 line)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    61
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    62
UNS8 \hyperlink{sdo_8c_b9c873a15f55b29112b5527a6cc6898d}{init\-SDOline} (CO\_\-Data $\ast$d, UNS8 line, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 state)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    63
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    64
UNS8 \hyperlink{sdo_8c_58d1f9691977617601beb9e5b4123252}{get\-SDOfree\-Line} (CO\_\-Data $\ast$d, UNS8 whoami, UNS8 $\ast$line)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    65
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    66
UNS8 \hyperlink{sdo_8c_bb0c376b048ab2c6e0524b135b62376f}{get\-SDOline\-On\-Use} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS8 whoami, UNS8 $\ast$line)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    67
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    68
UNS8 \hyperlink{sdo_8c_555a772d3a88a29c495f33513f8b2d58}{close\-SDOtransfer} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS8 whoami)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    69
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    70
UNS8 \hyperlink{sdo_8c_acceb714c6e457e98deb9ba164ba2a2f}{get\-SDOline\-Rest\-Bytes} (CO\_\-Data $\ast$d, UNS8 line, UNS8 $\ast$nb\-Bytes)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    71
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    72
UNS8 \hyperlink{sdo_8c_601a837ecb5f21bf4c66b058c5ae7810}{set\-SDOline\-Rest\-Bytes} (CO\_\-Data $\ast$d, UNS8 line, UNS8 nb\-Bytes)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    73
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    74
UNS8 \hyperlink{sdo_8c_c6b5d7d1439d537da992a96644a1ca5d}{send\-SDO} (CO\_\-Data $\ast$d, UNS8 whoami, s\_\-SDO sdo)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    75
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    76
UNS8 \hyperlink{sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c}{send\-SDOabort} (CO\_\-Data $\ast$d, UNS8 whoami, UNS16 index, UNS8 sub\-Index, UNS32 abort\-Code)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    77
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    78
UNS8 \hyperlink{sdo_8c_2a93a7c780472b1d8666d89aa270f661}{proceed\-SDO} (CO\_\-Data $\ast$d, Message $\ast$m)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    79
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    80
UNS8 \hyperlink{sdo_8c_bc20ed246e00053dcf71faa8f45ee39c}{write\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    81
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    82
UNS8 \hyperlink{sdo_8c_f4ec05293fb8971a1b282994498ed4f5}{write\-Network\-Dict\-Call\-Back} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 count, UNS8 data\-Type, void $\ast$data, SDOCallback\_\-t Callback)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    83
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    84
UNS8 \hyperlink{sdo_8c_0e102a0835e4115920cd406e80a8d135}{read\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    85
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    86
UNS8 \hyperlink{sdo_8c_542a5cdd20c00aa130a39fe68295e769}{read\-Network\-Dict\-Callback} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS16 index, UNS8 sub\-Index, UNS8 data\-Type, SDOCallback\_\-t Callback)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    87
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    88
UNS8 \hyperlink{sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533}{get\-Read\-Result\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, void $\ast$data, UNS8 $\ast$size, UNS32 $\ast$abort\-Code)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    89
\item 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    90
UNS8 \hyperlink{sdo_8c_8671e306873f19362c60bb50ab930d1d}{get\-Write\-Result\-Network\-Dict} (CO\_\-Data $\ast$d, UNS8 node\-Id, UNS32 $\ast$abort\-Code)
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    91
\end{CompactItemize}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    92
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    93
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    94
\subsection{Define Documentation}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    95
\hypertarget{sdo_8c_e5a2dafe8497bff1fd88f881ea74414d}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    96
\index{sdo.c@{sdo.c}!getSDOc@{getSDOc}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    97
\index{getSDOc@{getSDOc}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    98
\subsubsection[getSDOc]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOc(byte)~(byte \& 1)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    99
\label{sdo_8c_e5a2dafe8497bff1fd88f881ea74414d}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   100
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   101
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   102
Returns the indicator of end transmission from the first byte of the SDO 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   103
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   104
Definition at line 75 of file sdo.c.\hypertarget{sdo_8c_ce5a1634ff4089db3b228cdd5010c321}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   105
\index{sdo.c@{sdo.c}!getSDOcs@{getSDOcs}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   106
\index{getSDOcs@{getSDOcs}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   107
\subsubsection[getSDOcs]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOcs(byte)~(byte $>$$>$ 5)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   108
\label{sdo_8c_ce5a1634ff4089db3b228cdd5010c321}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   109
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   110
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   111
Returns the command specifier (cs, ccs, scs) from the first byte of the SDO 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   112
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   113
Definition at line 55 of file sdo.c.\hypertarget{sdo_8c_cf60675f20de8746e279dce3a5c8e3c6}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   114
\index{sdo.c@{sdo.c}!getSDOe@{getSDOe}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   115
\index{getSDOe@{getSDOe}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   116
\subsubsection[getSDOe]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOe(byte)~((byte $>$$>$ 1) \& 1)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   117
\label{sdo_8c_cf60675f20de8746e279dce3a5c8e3c6}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   118
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   119
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   120
Returns the transfer type from the first byte of the SDO 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   121
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   122
Definition at line 67 of file sdo.c.\hypertarget{sdo_8c_d9b34e26bf67f1251f3bb364756e17f1}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   123
\index{sdo.c@{sdo.c}!getSDOindex@{getSDOindex}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   124
\index{getSDOindex@{getSDOindex}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   125
\subsubsection[getSDOindex]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOindex(byte1, byte2)~((byte2 $<$$<$ 8) $|$ (byte1))}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   126
\label{sdo_8c_d9b34e26bf67f1251f3bb364756e17f1}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   127
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   128
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   129
Returns the index from the bytes 1 and 2 of the SDO 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   130
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   131
Definition at line 83 of file sdo.c.\hypertarget{sdo_8c_dfd3877d80f6b903b491a115e587bd14}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   132
\index{sdo.c@{sdo.c}!getSDOn2@{getSDOn2}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   133
\index{getSDOn2@{getSDOn2}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   134
\subsubsection[getSDOn2]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOn2(byte)~((byte $>$$>$ 2) \& 3)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   135
\label{sdo_8c_dfd3877d80f6b903b491a115e587bd14}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   136
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   137
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   138
Returns the number of bytes without data from the first byte of the SDO. Coded in 2 bits 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   139
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   140
Definition at line 59 of file sdo.c.\hypertarget{sdo_8c_e5677ca12bfb71b06cbd6e99e9be0955}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   141
\index{sdo.c@{sdo.c}!getSDOn3@{getSDOn3}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   142
\index{getSDOn3@{getSDOn3}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   143
\subsubsection[getSDOn3]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOn3(byte)~((byte $>$$>$ 1) \& 7)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   144
\label{sdo_8c_e5677ca12bfb71b06cbd6e99e9be0955}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   145
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   146
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   147
Returns the number of bytes without data from the first byte of the SDO. Coded in 3 bits 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   148
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   149
Definition at line 63 of file sdo.c.\hypertarget{sdo_8c_f7f9e9bc3d59c9772d4c767b199dcf89}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   150
\index{sdo.c@{sdo.c}!getSDOs@{getSDOs}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   151
\index{getSDOs@{getSDOs}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   152
\subsubsection[getSDOs]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOs(byte)~(byte \& 1)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   153
\label{sdo_8c_f7f9e9bc3d59c9772d4c767b199dcf89}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   154
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   155
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   156
Returns the size indicator from the first byte of the SDO 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   157
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   158
Definition at line 71 of file sdo.c.\hypertarget{sdo_8c_52a96f6fa6083f6b291133135b7155a8}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   159
\index{sdo.c@{sdo.c}!getSDOsubIndex@{getSDOsubIndex}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   160
\index{getSDOsubIndex@{getSDOsubIndex}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   161
\subsubsection[getSDOsubIndex]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOsub\-Index(byte3)~(byte3)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   162
\label{sdo_8c_52a96f6fa6083f6b291133135b7155a8}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   163
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   164
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   165
Returns the sub\-Index from the byte 3 of the SDO 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   166
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   167
Definition at line 88 of file sdo.c.\hypertarget{sdo_8c_464b29fd628d92426de0a841232bdd12}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   168
\index{sdo.c@{sdo.c}!getSDOt@{getSDOt}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   169
\index{getSDOt@{getSDOt}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   170
\subsubsection[getSDOt]{\setlength{\rightskip}{0pt plus 5cm}\#define get\-SDOt(byte)~((byte $>$$>$ 4) \& 1)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   171
\label{sdo_8c_464b29fd628d92426de0a841232bdd12}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   172
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   173
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   174
Returns the toggle from the first byte of the SDO 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   175
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   176
Definition at line 79 of file sdo.c.\hypertarget{sdo_8c_2eb6f9e0395b47b8d5e3eeae4fe0c116}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   177
\index{sdo.c@{sdo.c}!INLINE@{INLINE}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   178
\index{INLINE@{INLINE}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   179
\subsubsection[INLINE]{\setlength{\rightskip}{0pt plus 5cm}\#define INLINE}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   180
\label{sdo_8c_2eb6f9e0395b47b8d5e3eeae4fe0c116}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   181
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   182
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   183
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   184
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   185
Definition at line 34 of file sdo.c.\hypertarget{sdo_8c_b5ce7bd7fe4169a9f709815f03f9870b}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   186
\index{sdo.c@{sdo.c}!NO_INLINE@{NO\_\-INLINE}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   187
\index{NO_INLINE@{NO\_\-INLINE}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   188
\subsubsection[NO\_\-INLINE]{\setlength{\rightskip}{0pt plus 5cm}\#define NO\_\-INLINE}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   189
\label{sdo_8c_b5ce7bd7fe4169a9f709815f03f9870b}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   190
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   191
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   192
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   193
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   194
Definition at line 31 of file sdo.c.\hypertarget{sdo_8c_b3938a9884014e96cafc42aeee743c0f}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   195
\index{sdo.c@{sdo.c}!RestartSDO_TIMER@{RestartSDO\_\-TIMER}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   196
\index{RestartSDO_TIMER@{RestartSDO\_\-TIMER}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   197
\subsubsection[RestartSDO\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define Restart\-SDO\_\-TIMER(id)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   198
\label{sdo_8c_b3938a9884014e96cafc42aeee743c0f}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   199
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   200
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   201
\textbf{Value:}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   202
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   203
\begin{Code}\begin{verbatim}MSG_WAR(0x3A07, "restartSDO_TIMER for line : ", line);\
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   204
if(d->transfers[id].timer != TIMER_NONE) { StopSDO_TIMER(id) StartSDO_TIMER(id) }
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   205
\end{verbatim}\end{Code}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   206
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   208
Definition at line 124 of file sdo.c.\hypertarget{sdo_8c_c1e9eb7a28803b958d298b6997cc60ca}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   209
\index{sdo.c@{sdo.c}!StartSDO_TIMER@{StartSDO\_\-TIMER}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   210
\index{StartSDO_TIMER@{StartSDO\_\-TIMER}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   211
\subsubsection[StartSDO\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define Start\-SDO\_\-TIMER(id)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   212
\label{sdo_8c_c1e9eb7a28803b958d298b6997cc60ca}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   213
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   214
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   215
\textbf{Value:}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   216
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   217
\begin{Code}\begin{verbatim}MSG_WAR(0x3A06, "StartSDO_TIMER for line : ", line);\
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   218
d->transfers[id].timer = SetAlarm(d,id,&SDOTimeoutAlarm,MS_TO_TIMEVAL(SDO_TIMEOUT_MS),0);
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   219
\end{verbatim}\end{Code}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   220
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   221
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   222
Definition at line 120 of file sdo.c.\hypertarget{sdo_8c_b90f05aac908e8eee39a34b3e21e0ea9}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   223
\index{sdo.c@{sdo.c}!StopSDO_TIMER@{StopSDO\_\-TIMER}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   224
\index{StopSDO_TIMER@{StopSDO\_\-TIMER}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   225
\subsubsection[StopSDO\_\-TIMER]{\setlength{\rightskip}{0pt plus 5cm}\#define Stop\-SDO\_\-TIMER(id)}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   226
\label{sdo_8c_b90f05aac908e8eee39a34b3e21e0ea9}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   227
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   228
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   229
\textbf{Value:}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   230
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   231
\begin{Code}\begin{verbatim}MSG_WAR(0x3A05, "StopSDO_TIMER for line : ", line);\
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   232
d->transfers[id].timer = DelAlarm(d->transfers[id].timer);
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   233
\end{verbatim}\end{Code}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   234
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   235
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   236
Definition at line 116 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   237
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   238
\subsection{Function Documentation}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   239
\hypertarget{sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   240
\index{sdo.c@{sdo.c}!_readNetworkDict@{\_\-readNetworkDict}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   241
\index{_readNetworkDict@{\_\-readNetworkDict}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   242
\subsubsection[\_\-readNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}INLINE UNS8 \_\-read\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type}, SDOCallback\_\-t {\em Callback})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   243
\label{sdo_8c_4bb4b3cd35af7e7580cffde23e9d3270}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   244
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   245
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   246
Called by read\-Network\-Dict 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   247
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   248
Definition at line 1198 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   249
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   250
References get\-SDOfree\-Line(), get\-SDOline\-On\-Use(), init\-SDOline(), reset\-SDOline(), and send\-SDO().\hypertarget{sdo_8c_3c07605ffe3ea197aa36e583ef87a20a}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   251
\index{sdo.c@{sdo.c}!_writeNetworkDict@{\_\-writeNetworkDict}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   252
\index{_writeNetworkDict@{\_\-writeNetworkDict}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   253
\subsubsection[\_\-writeNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}INLINE UNS8 \_\-write\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data}, SDOCallback\_\-t {\em Callback}, UNS8 {\em endianize})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   254
\label{sdo_8c_3c07605ffe3ea197aa36e583ef87a20a}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   255
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   256
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   257
Called by write\-Network\-Dict \hypertarget{sdo_8c_555a772d3a88a29c495f33513f8b2d58}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   258
\index{sdo.c@{sdo.c}!closeSDOtransfer@{closeSDOtransfer}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   259
\index{closeSDOtransfer@{closeSDOtransfer}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   260
\subsubsection[closeSDOtransfer]{\setlength{\rightskip}{0pt plus 5cm}UNS8 close\-SDOtransfer (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   261
\label{sdo_8c_555a772d3a88a29c495f33513f8b2d58}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   262
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   263
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   264
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   265
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   266
Definition at line 318 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   267
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   268
References get\-SDOline\-On\-Use(), and reset\-SDOline().\hypertarget{sdo_8c_2019db2a4d17e6d29c055cbae173e2b9}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   269
\index{sdo.c@{sdo.c}!failedSDO@{failedSDO}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   270
\index{failedSDO@{failedSDO}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   271
\subsubsection[failedSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 failed\-SDO (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS32 {\em abort\-Code})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   272
\label{sdo_8c_2019db2a4d17e6d29c055cbae173e2b9}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   273
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   274
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   275
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   276
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   277
Definition at line 227 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   278
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   279
References get\-SDOline\-On\-Use(), reset\-SDOline(), send\-SDOabort(), and Stop\-SDO\_\-TIMER.\hypertarget{sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   280
\index{sdo.c@{sdo.c}!getReadResultNetworkDict@{getReadResultNetworkDict}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   281
\index{getReadResultNetworkDict@{getReadResultNetworkDict}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   282
\subsubsection[getReadResultNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Read\-Result\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, void $\ast$ {\em data}, UNS8 $\ast$ {\em size}, UNS32 $\ast$ {\em abort\-Code})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   283
\label{sdo_8c_05b0c8eee1faee3c7a2f6e2ba3a16533}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   284
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   285
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   286
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   287
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   288
Definition at line 1295 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   289
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   290
References get\-SDOline\-On\-Use().\hypertarget{sdo_8c_58d1f9691977617601beb9e5b4123252}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   291
\index{sdo.c@{sdo.c}!getSDOfreeLine@{getSDOfreeLine}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   292
\index{getSDOfreeLine@{getSDOfreeLine}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   293
\subsubsection[getSDOfreeLine]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOfree\-Line (CO\_\-Data $\ast$ {\em d}, UNS8 {\em whoami}, UNS8 $\ast$ {\em line})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   294
\label{sdo_8c_58d1f9691977617601beb9e5b4123252}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   295
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   296
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   297
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   298
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   299
Definition at line 284 of file sdo.c.\hypertarget{sdo_8c_bb0c376b048ab2c6e0524b135b62376f}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   300
\index{sdo.c@{sdo.c}!getSDOlineOnUse@{getSDOlineOnUse}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   301
\index{getSDOlineOnUse@{getSDOlineOnUse}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   302
\subsubsection[getSDOlineOnUse]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOline\-On\-Use (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS8 {\em whoami}, UNS8 $\ast$ {\em line})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   303
\label{sdo_8c_bb0c376b048ab2c6e0524b135b62376f}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   304
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   305
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   306
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   307
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   308
Definition at line 301 of file sdo.c.\hypertarget{sdo_8c_acceb714c6e457e98deb9ba164ba2a2f}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   309
\index{sdo.c@{sdo.c}!getSDOlineRestBytes@{getSDOlineRestBytes}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   310
\index{getSDOlineRestBytes@{getSDOlineRestBytes}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   311
\subsubsection[getSDOlineRestBytes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-SDOline\-Rest\-Bytes (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 $\ast$ {\em nb\-Bytes})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   312
\label{sdo_8c_acceb714c6e457e98deb9ba164ba2a2f}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   313
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   314
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   315
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   316
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   317
Definition at line 332 of file sdo.c.\hypertarget{sdo_8c_8671e306873f19362c60bb50ab930d1d}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   318
\index{sdo.c@{sdo.c}!getWriteResultNetworkDict@{getWriteResultNetworkDict}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   319
\index{getWriteResultNetworkDict@{getWriteResultNetworkDict}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   320
\subsubsection[getWriteResultNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 get\-Write\-Result\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS32 $\ast$ {\em abort\-Code})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   321
\label{sdo_8c_8671e306873f19362c60bb50ab930d1d}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   322
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   323
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   324
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   325
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   326
Definition at line 1329 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   327
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   328
References get\-SDOline\-On\-Use().\hypertarget{sdo_8c_b9c873a15f55b29112b5527a6cc6898d}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   329
\index{sdo.c@{sdo.c}!initSDOline@{initSDOline}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   330
\index{initSDOline@{initSDOline}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   331
\subsubsection[initSDOline]{\setlength{\rightskip}{0pt plus 5cm}UNS8 init\-SDOline (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em state})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   332
\label{sdo_8c_b9c873a15f55b29112b5527a6cc6898d}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   333
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   334
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   335
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   336
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   337
Definition at line 263 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   338
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   339
References Start\-SDO\_\-TIMER, and Stop\-SDO\_\-TIMER.\hypertarget{sdo_8c_ad6eb8be03b832ebba4dfb87aaba4065}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   340
\index{sdo.c@{sdo.c}!lineToSDO@{lineToSDO}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   341
\index{lineToSDO@{lineToSDO}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   342
\subsubsection[lineToSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 line\-To\-SDO (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes}, UNS8 $\ast$ {\em data})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   343
\label{sdo_8c_ad6eb8be03b832ebba4dfb87aaba4065}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   344
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   345
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   346
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   347
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   348
Definition at line 189 of file sdo.c.\hypertarget{sdo_8c_29427a80fd1aeabff30bf0602fbc220f}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   349
\index{sdo.c@{sdo.c}!objdictToSDOline@{objdictToSDOline}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   350
\index{objdictToSDOline@{objdictToSDOline}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   351
\subsubsection[objdictToSDOline]{\setlength{\rightskip}{0pt plus 5cm}UNS32 objdict\-To\-SDOline (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   352
\label{sdo_8c_29427a80fd1aeabff30bf0602fbc220f}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   353
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   354
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   355
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   356
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   357
Definition at line 157 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   358
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   359
References get\-ODentry().\hypertarget{sdo_8c_2a93a7c780472b1d8666d89aa270f661}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   360
\index{sdo.c@{sdo.c}!proceedSDO@{proceedSDO}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   361
\index{proceedSDO@{proceedSDO}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   362
\subsubsection[proceedSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 proceed\-SDO (CO\_\-Data $\ast$ {\em d}, Message $\ast$ {\em m})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   363
\label{sdo_8c_2a93a7c780472b1d8666d89aa270f661}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   364
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   365
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   366
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   367
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   368
Definition at line 447 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   369
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   370
References failed\-SDO(), get\-SDOc, get\-SDOcs, get\-SDOe, get\-SDOfree\-Line(), get\-SDOindex, get\-SDOline\-On\-Use(), get\-SDOline\-Rest\-Bytes(), get\-SDOn2, get\-SDOn3, get\-SDOs, get\-SDOsub\-Index, get\-SDOt, init\-SDOline(), line\-To\-SDO(), objdict\-To\-SDOline(), reset\-SDOline(), Restart\-SDO\_\-TIMER, SDOline\-To\-Objdict(), SDOto\-Line(), send\-SDO(), set\-SDOline\-Rest\-Bytes(), and Stop\-SDO\_\-TIMER.\hypertarget{sdo_8c_0e102a0835e4115920cd406e80a8d135}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   371
\index{sdo.c@{sdo.c}!readNetworkDict@{readNetworkDict}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   372
\index{readNetworkDict@{readNetworkDict}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   373
\subsubsection[readNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 read\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   374
\label{sdo_8c_0e102a0835e4115920cd406e80a8d135}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   375
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   376
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   377
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   378
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   379
Definition at line 1282 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   380
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   381
References \_\-read\-Network\-Dict().\hypertarget{sdo_8c_542a5cdd20c00aa130a39fe68295e769}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   382
\index{sdo.c@{sdo.c}!readNetworkDictCallback@{readNetworkDictCallback}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   383
\index{readNetworkDictCallback@{readNetworkDictCallback}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   384
\subsubsection[readNetworkDictCallback]{\setlength{\rightskip}{0pt plus 5cm}UNS8 read\-Network\-Dict\-Callback (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em data\-Type}, SDOCallback\_\-t {\em Callback})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   385
\label{sdo_8c_542a5cdd20c00aa130a39fe68295e769}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   386
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   387
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   388
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   389
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   390
Definition at line 1288 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   391
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   392
References \_\-read\-Network\-Dict().\hypertarget{sdo_8c_1f4f07eccc4890a11ccf4f632da7740b}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   393
\index{sdo.c@{sdo.c}!resetSDO@{resetSDO}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   394
\index{resetSDO@{resetSDO}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   395
\subsubsection[resetSDO]{\setlength{\rightskip}{0pt plus 5cm}void reset\-SDO (CO\_\-Data $\ast$ {\em d})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   396
\label{sdo_8c_1f4f07eccc4890a11ccf4f632da7740b}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   397
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   398
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   399
Reset all sdo buffers 
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   400
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   401
Definition at line 131 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   402
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   403
References reset\-SDOline().\hypertarget{sdo_8c_42d33be015d4c4c83c73f1f0e588f481}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   404
\index{sdo.c@{sdo.c}!resetSDOline@{resetSDOline}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   405
\index{resetSDOline@{resetSDOline}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   406
\subsubsection[resetSDOline]{\setlength{\rightskip}{0pt plus 5cm}void reset\-SDOline (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   407
\label{sdo_8c_42d33be015d4c4c83c73f1f0e588f481}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   408
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   409
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   410
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   411
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   412
Definition at line 253 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   413
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   414
References init\-SDOline().\hypertarget{sdo_8c_2eb5309dca3a7363da5e5e7230b85d58}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   415
\index{sdo.c@{sdo.c}!SDOlineToObjdict@{SDOlineToObjdict}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   416
\index{SDOlineToObjdict@{SDOlineToObjdict}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   417
\subsubsection[SDOlineToObjdict]{\setlength{\rightskip}{0pt plus 5cm}UNS32 SDOline\-To\-Objdict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   418
\label{sdo_8c_2eb5309dca3a7363da5e5e7230b85d58}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   419
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   420
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   421
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   422
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   423
Definition at line 141 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   424
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   425
References set\-ODentry().\hypertarget{sdo_8c_9309025e29b59e09026abcd3b45a5b61}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   426
\index{sdo.c@{sdo.c}!SDOTimeoutAlarm@{SDOTimeoutAlarm}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   427
\index{SDOTimeoutAlarm@{SDOTimeoutAlarm}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   428
\subsubsection[SDOTimeoutAlarm]{\setlength{\rightskip}{0pt plus 5cm}void SDOTimeout\-Alarm (CO\_\-Data $\ast$ {\em d}, UNS32 {\em id})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   429
\label{sdo_8c_9309025e29b59e09026abcd3b45a5b61}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   430
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   431
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   432
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   433
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   434
Definition at line 93 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   435
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   436
References reset\-SDOline(), and send\-SDOabort().\hypertarget{sdo_8c_18b6f7e9c9441640a88ffef1e8720694}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   437
\index{sdo.c@{sdo.c}!SDOtoLine@{SDOtoLine}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   438
\index{SDOtoLine@{SDOtoLine}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   439
\subsubsection[SDOtoLine]{\setlength{\rightskip}{0pt plus 5cm}UNS8 SDOto\-Line (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes}, UNS8 $\ast$ {\em data})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   440
\label{sdo_8c_18b6f7e9c9441640a88ffef1e8720694}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   441
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   442
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   443
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   444
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   445
Definition at line 210 of file sdo.c.\hypertarget{sdo_8c_c6b5d7d1439d537da992a96644a1ca5d}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   446
\index{sdo.c@{sdo.c}!sendSDO@{sendSDO}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   447
\index{sendSDO@{sendSDO}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   448
\subsubsection[sendSDO]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SDO (CO\_\-Data $\ast$ {\em d}, UNS8 {\em whoami}, s\_\-SDO {\em sdo})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   449
\label{sdo_8c_c6b5d7d1439d537da992a96644a1ca5d}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   450
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   451
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   452
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   453
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   454
Definition at line 354 of file sdo.c.\hypertarget{sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   455
\index{sdo.c@{sdo.c}!sendSDOabort@{sendSDOabort}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   456
\index{sendSDOabort@{sendSDOabort}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   457
\subsubsection[sendSDOabort]{\setlength{\rightskip}{0pt plus 5cm}UNS8 send\-SDOabort (CO\_\-Data $\ast$ {\em d}, UNS8 {\em whoami}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS32 {\em abort\-Code})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   458
\label{sdo_8c_b26c3f2fb63d81055809d6ccaa785b7c}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   459
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   460
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   461
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   462
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   463
Definition at line 424 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   464
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   465
References send\-SDO().\hypertarget{sdo_8c_601a837ecb5f21bf4c66b058c5ae7810}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   466
\index{sdo.c@{sdo.c}!setSDOlineRestBytes@{setSDOlineRestBytes}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   467
\index{setSDOlineRestBytes@{setSDOlineRestBytes}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   468
\subsubsection[setSDOlineRestBytes]{\setlength{\rightskip}{0pt plus 5cm}UNS8 set\-SDOline\-Rest\-Bytes (CO\_\-Data $\ast$ {\em d}, UNS8 {\em line}, UNS8 {\em nb\-Bytes})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   469
\label{sdo_8c_601a837ecb5f21bf4c66b058c5ae7810}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   470
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   471
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   472
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   473
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   474
Definition at line 342 of file sdo.c.\hypertarget{sdo_8c_bc20ed246e00053dcf71faa8f45ee39c}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   475
\index{sdo.c@{sdo.c}!writeNetworkDict@{writeNetworkDict}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   476
\index{writeNetworkDict@{writeNetworkDict}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   477
\subsubsection[writeNetworkDict]{\setlength{\rightskip}{0pt plus 5cm}UNS8 write\-Network\-Dict (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   478
\label{sdo_8c_bc20ed246e00053dcf71faa8f45ee39c}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   479
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   480
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   481
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   482
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   483
Definition at line 1182 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   484
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   485
References \_\-write\-Network\-Dict().\hypertarget{sdo_8c_f4ec05293fb8971a1b282994498ed4f5}{
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   486
\index{sdo.c@{sdo.c}!writeNetworkDictCallBack@{writeNetworkDictCallBack}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   487
\index{writeNetworkDictCallBack@{writeNetworkDictCallBack}!sdo.c@{sdo.c}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   488
\subsubsection[writeNetworkDictCallBack]{\setlength{\rightskip}{0pt plus 5cm}UNS8 write\-Network\-Dict\-Call\-Back (CO\_\-Data $\ast$ {\em d}, UNS8 {\em node\-Id}, UNS16 {\em index}, UNS8 {\em sub\-Index}, UNS8 {\em count}, UNS8 {\em data\-Type}, void $\ast$ {\em data}, SDOCallback\_\-t {\em Callback})}}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   489
\label{sdo_8c_f4ec05293fb8971a1b282994498ed4f5}
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   490
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   491
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   492
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   493
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   494
Definition at line 1190 of file sdo.c.
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   495
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   496
References \_\-write\-Network\-Dict().