doc/doxygen/latex/objdictdef_8h.tex
changeset 207 b6572d0336c3
equal deleted inserted replaced
206:6787754b251b 207:b6572d0336c3
       
     1 \hypertarget{objdictdef_8h}{
       
     2 \section{/home/epimerde/documents/tc11/Can\-Festival-3/include/objdictdef.h File Reference}
       
     3 \label{objdictdef_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h@{/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h}}
       
     4 }
       
     5 \subsection*{Data Structures}
       
     6 \begin{CompactItemize}
       
     7 \item 
       
     8 struct \hyperlink{structtd__subindex}{td\_\-subindex}
       
     9 \item 
       
    10 struct \hyperlink{structtd__indextable}{td\_\-indextable}
       
    11 \item 
       
    12 struct \hyperlink{structs__quick__index}{s\_\-quick\_\-index}
       
    13 \end{CompactItemize}
       
    14 \subsection*{Defines}
       
    15 \begin{CompactItemize}
       
    16 \item 
       
    17 \#define \hyperlink{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}{boolean}~0x01
       
    18 \item 
       
    19 \#define \hyperlink{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}{int8}~0x02
       
    20 \item 
       
    21 \#define \hyperlink{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}{int16}~0x03
       
    22 \item 
       
    23 \#define \hyperlink{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}{int32}~0x04
       
    24 \item 
       
    25 \#define \hyperlink{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}{uint8}~0x05
       
    26 \item 
       
    27 \#define \hyperlink{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}{uint16}~0x06
       
    28 \item 
       
    29 \#define \hyperlink{objdictdef_8h_9695cf1104606879c5d3f0221635a069}{uint32}~0x07
       
    30 \item 
       
    31 \#define \hyperlink{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}{real32}~0x08
       
    32 \item 
       
    33 \#define \hyperlink{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}{visible\_\-string}~0x09
       
    34 \item 
       
    35 \#define \hyperlink{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}{octet\_\-string}~0x0A
       
    36 \item 
       
    37 \#define \hyperlink{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}{unicode\_\-string}~0x0B
       
    38 \item 
       
    39 \#define \hyperlink{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}{time\_\-of\_\-day}~0x0C
       
    40 \item 
       
    41 \#define \hyperlink{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}{time\_\-difference}~0x0D
       
    42 \item 
       
    43 \#define \hyperlink{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}{domain}~0x0F
       
    44 \item 
       
    45 \#define \hyperlink{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}{int24}~0x10
       
    46 \item 
       
    47 \#define \hyperlink{objdictdef_8h_d9350de53a70071ec5443672db37f61c}{real64}~0x11
       
    48 \item 
       
    49 \#define \hyperlink{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}{int40}~0x12
       
    50 \item 
       
    51 \#define \hyperlink{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}{int48}~0x13
       
    52 \item 
       
    53 \#define \hyperlink{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}{int56}~0x14
       
    54 \item 
       
    55 \#define \hyperlink{objdictdef_8h_09fc63bce67d19142460e915d94f732f}{int64}~0x15
       
    56 \item 
       
    57 \#define \hyperlink{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}{uint24}~0x16
       
    58 \item 
       
    59 \#define \hyperlink{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}{uint40}~0x18
       
    60 \item 
       
    61 \#define \hyperlink{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}{uint48}~0x19
       
    62 \item 
       
    63 \#define \hyperlink{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}{uint56}~0x1A
       
    64 \item 
       
    65 \#define \hyperlink{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}{uint64}~0x1B
       
    66 \item 
       
    67 \#define \hyperlink{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}{pdo\_\-communication\_\-parameter}~0x20
       
    68 \item 
       
    69 \#define \hyperlink{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}{pdo\_\-mapping}~0x21
       
    70 \item 
       
    71 \#define \hyperlink{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}{sdo\_\-parameter}~0x22
       
    72 \item 
       
    73 \#define \hyperlink{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}{identity}~0x23
       
    74 \item 
       
    75 \#define \hyperlink{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}{TRANS\_\-EVERY\_\-N\_\-SYNC}(n)~(n)
       
    76 \item 
       
    77 \#define \hyperlink{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}{TRANS\_\-SYNC\_\-MIN}~1
       
    78 \item 
       
    79 \#define \hyperlink{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}{TRANS\_\-SYNC\_\-MAX}~240
       
    80 \item 
       
    81 \#define \hyperlink{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}{TRANS\_\-RTR\_\-SYNC}~252
       
    82 \item 
       
    83 \#define \hyperlink{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}{TRANS\_\-RTR}~253
       
    84 \item 
       
    85 \#define \hyperlink{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}{TRANS\_\-EVENT}~255
       
    86 \item 
       
    87 \#define \hyperlink{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}{RW}~0x00
       
    88 \item 
       
    89 \#define \hyperlink{objdictdef_8h_170086e0b136507502f3f525a9693407}{WO}~0x01
       
    90 \item 
       
    91 \#define \hyperlink{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}{RO}~0x02
       
    92 \item 
       
    93 \#define \hyperlink{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}{TO\_\-BE\_\-SAVE}~0x04
       
    94 \item 
       
    95 \#define \hyperlink{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}{GET\_\-NODE\_\-ID}(m)~(m.cob\_\-id.w \& 0x7f)
       
    96 \item 
       
    97 \#define \hyperlink{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}{GET\_\-FUNCTION\_\-CODE}(m)~(m.cob\_\-id.w $>$$>$ 7)
       
    98 \end{CompactItemize}
       
    99 \subsection*{Typedefs}
       
   100 \begin{CompactItemize}
       
   101 \item 
       
   102 typedef \hyperlink{structtd__subindex}{td\_\-subindex} \hyperlink{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}{subindex}
       
   103 \item 
       
   104 typedef \hyperlink{structtd__indextable}{td\_\-indextable} \hyperlink{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}{indextable}
       
   105 \item 
       
   106 typedef \hyperlink{structs__quick__index}{s\_\-quick\_\-index} \hyperlink{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}{quick\_\-index}
       
   107 \item 
       
   108 typedef UNS32($\ast$) \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} (\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, const \hyperlink{structtd__indextable}{indextable} $\ast$, UNS8 b\-Subindex)
       
   109 \item 
       
   110 typedef const \hyperlink{structtd__indextable}{indextable} $\ast$($\ast$) \hyperlink{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{scan\-Index\-OD\_\-t} (UNS16 w\-Index, UNS32 $\ast$error\-Code, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} $\ast$$\ast$Callback)
       
   111 \end{CompactItemize}
       
   112 
       
   113 
       
   114 \subsection{Define Documentation}
       
   115 \hypertarget{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}{
       
   116 \index{objdictdef.h@{objdictdef.h}!boolean@{boolean}}
       
   117 \index{boolean@{boolean}!objdictdef.h@{objdictdef.h}}
       
   118 \subsubsection[boolean]{\setlength{\rightskip}{0pt plus 5cm}\#define boolean~0x01}}
       
   119 \label{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}
       
   120 
       
   121 
       
   122 this are static defined datatypes taken f\-CODE the canopen standard. They are located at index 0x0001 to 0x001B. As described in the standard, they are in the object dictionary for definition purpose only. a device does not to support all of this datatypes. 
       
   123 
       
   124 Definition at line 32 of file objdictdef.h.\hypertarget{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}{
       
   125 \index{objdictdef.h@{objdictdef.h}!domain@{domain}}
       
   126 \index{domain@{domain}!objdictdef.h@{objdictdef.h}}
       
   127 \subsubsection[domain]{\setlength{\rightskip}{0pt plus 5cm}\#define domain~0x0F}}
       
   128 \label{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}
       
   129 
       
   130 
       
   131 
       
   132 
       
   133 Definition at line 46 of file objdictdef.h.\hypertarget{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}{
       
   134 \index{objdictdef.h@{objdictdef.h}!GET_FUNCTION_CODE@{GET\_\-FUNCTION\_\-CODE}}
       
   135 \index{GET_FUNCTION_CODE@{GET\_\-FUNCTION\_\-CODE}!objdictdef.h@{objdictdef.h}}
       
   136 \subsubsection[GET\_\-FUNCTION\_\-CODE]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-FUNCTION\_\-CODE(m)~(m.cob\_\-id.w $>$$>$ 7)}}
       
   137 \label{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}
       
   138 
       
   139 
       
   140 
       
   141 
       
   142 Definition at line 133 of file objdictdef.h.\hypertarget{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}{
       
   143 \index{objdictdef.h@{objdictdef.h}!GET_NODE_ID@{GET\_\-NODE\_\-ID}}
       
   144 \index{GET_NODE_ID@{GET\_\-NODE\_\-ID}!objdictdef.h@{objdictdef.h}}
       
   145 \subsubsection[GET\_\-NODE\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-NODE\_\-ID(m)~(m.cob\_\-id.w \& 0x7f)}}
       
   146 \label{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}
       
   147 
       
   148 
       
   149 
       
   150 
       
   151 Definition at line 132 of file objdictdef.h.\hypertarget{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}{
       
   152 \index{objdictdef.h@{objdictdef.h}!identity@{identity}}
       
   153 \index{identity@{identity}!objdictdef.h@{objdictdef.h}}
       
   154 \subsubsection[identity]{\setlength{\rightskip}{0pt plus 5cm}\#define identity~0x23}}
       
   155 \label{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}
       
   156 
       
   157 
       
   158 
       
   159 
       
   160 Definition at line 63 of file objdictdef.h.\hypertarget{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}{
       
   161 \index{objdictdef.h@{objdictdef.h}!int16@{int16}}
       
   162 \index{int16@{int16}!objdictdef.h@{objdictdef.h}}
       
   163 \subsubsection[int16]{\setlength{\rightskip}{0pt plus 5cm}\#define int16~0x03}}
       
   164 \label{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}
       
   165 
       
   166 
       
   167 
       
   168 
       
   169 Definition at line 34 of file objdictdef.h.\hypertarget{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}{
       
   170 \index{objdictdef.h@{objdictdef.h}!int24@{int24}}
       
   171 \index{int24@{int24}!objdictdef.h@{objdictdef.h}}
       
   172 \subsubsection[int24]{\setlength{\rightskip}{0pt plus 5cm}\#define int24~0x10}}
       
   173 \label{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}
       
   174 
       
   175 
       
   176 
       
   177 
       
   178 Definition at line 47 of file objdictdef.h.\hypertarget{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}{
       
   179 \index{objdictdef.h@{objdictdef.h}!int32@{int32}}
       
   180 \index{int32@{int32}!objdictdef.h@{objdictdef.h}}
       
   181 \subsubsection[int32]{\setlength{\rightskip}{0pt plus 5cm}\#define int32~0x04}}
       
   182 \label{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}
       
   183 
       
   184 
       
   185 
       
   186 
       
   187 Definition at line 35 of file objdictdef.h.\hypertarget{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}{
       
   188 \index{objdictdef.h@{objdictdef.h}!int40@{int40}}
       
   189 \index{int40@{int40}!objdictdef.h@{objdictdef.h}}
       
   190 \subsubsection[int40]{\setlength{\rightskip}{0pt plus 5cm}\#define int40~0x12}}
       
   191 \label{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}
       
   192 
       
   193 
       
   194 
       
   195 
       
   196 Definition at line 49 of file objdictdef.h.\hypertarget{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}{
       
   197 \index{objdictdef.h@{objdictdef.h}!int48@{int48}}
       
   198 \index{int48@{int48}!objdictdef.h@{objdictdef.h}}
       
   199 \subsubsection[int48]{\setlength{\rightskip}{0pt plus 5cm}\#define int48~0x13}}
       
   200 \label{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}
       
   201 
       
   202 
       
   203 
       
   204 
       
   205 Definition at line 50 of file objdictdef.h.\hypertarget{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}{
       
   206 \index{objdictdef.h@{objdictdef.h}!int56@{int56}}
       
   207 \index{int56@{int56}!objdictdef.h@{objdictdef.h}}
       
   208 \subsubsection[int56]{\setlength{\rightskip}{0pt plus 5cm}\#define int56~0x14}}
       
   209 \label{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}
       
   210 
       
   211 
       
   212 
       
   213 
       
   214 Definition at line 51 of file objdictdef.h.\hypertarget{objdictdef_8h_09fc63bce67d19142460e915d94f732f}{
       
   215 \index{objdictdef.h@{objdictdef.h}!int64@{int64}}
       
   216 \index{int64@{int64}!objdictdef.h@{objdictdef.h}}
       
   217 \subsubsection[int64]{\setlength{\rightskip}{0pt plus 5cm}\#define int64~0x15}}
       
   218 \label{objdictdef_8h_09fc63bce67d19142460e915d94f732f}
       
   219 
       
   220 
       
   221 
       
   222 
       
   223 Definition at line 52 of file objdictdef.h.\hypertarget{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}{
       
   224 \index{objdictdef.h@{objdictdef.h}!int8@{int8}}
       
   225 \index{int8@{int8}!objdictdef.h@{objdictdef.h}}
       
   226 \subsubsection[int8]{\setlength{\rightskip}{0pt plus 5cm}\#define int8~0x02}}
       
   227 \label{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}
       
   228 
       
   229 
       
   230 
       
   231 
       
   232 Definition at line 33 of file objdictdef.h.\hypertarget{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}{
       
   233 \index{objdictdef.h@{objdictdef.h}!octet_string@{octet\_\-string}}
       
   234 \index{octet_string@{octet\_\-string}!objdictdef.h@{objdictdef.h}}
       
   235 \subsubsection[octet\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define octet\_\-string~0x0A}}
       
   236 \label{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}
       
   237 
       
   238 
       
   239 
       
   240 
       
   241 Definition at line 41 of file objdictdef.h.\hypertarget{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}{
       
   242 \index{objdictdef.h@{objdictdef.h}!pdo_communication_parameter@{pdo\_\-communication\_\-parameter}}
       
   243 \index{pdo_communication_parameter@{pdo\_\-communication\_\-parameter}!objdictdef.h@{objdictdef.h}}
       
   244 \subsubsection[pdo\_\-communication\_\-parameter]{\setlength{\rightskip}{0pt plus 5cm}\#define pdo\_\-communication\_\-parameter~0x20}}
       
   245 \label{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}
       
   246 
       
   247 
       
   248 
       
   249 
       
   250 Definition at line 60 of file objdictdef.h.\hypertarget{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}{
       
   251 \index{objdictdef.h@{objdictdef.h}!pdo_mapping@{pdo\_\-mapping}}
       
   252 \index{pdo_mapping@{pdo\_\-mapping}!objdictdef.h@{objdictdef.h}}
       
   253 \subsubsection[pdo\_\-mapping]{\setlength{\rightskip}{0pt plus 5cm}\#define pdo\_\-mapping~0x21}}
       
   254 \label{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}
       
   255 
       
   256 
       
   257 
       
   258 
       
   259 Definition at line 61 of file objdictdef.h.\hypertarget{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}{
       
   260 \index{objdictdef.h@{objdictdef.h}!real32@{real32}}
       
   261 \index{real32@{real32}!objdictdef.h@{objdictdef.h}}
       
   262 \subsubsection[real32]{\setlength{\rightskip}{0pt plus 5cm}\#define real32~0x08}}
       
   263 \label{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}
       
   264 
       
   265 
       
   266 
       
   267 
       
   268 Definition at line 39 of file objdictdef.h.\hypertarget{objdictdef_8h_d9350de53a70071ec5443672db37f61c}{
       
   269 \index{objdictdef.h@{objdictdef.h}!real64@{real64}}
       
   270 \index{real64@{real64}!objdictdef.h@{objdictdef.h}}
       
   271 \subsubsection[real64]{\setlength{\rightskip}{0pt plus 5cm}\#define real64~0x11}}
       
   272 \label{objdictdef_8h_d9350de53a70071ec5443672db37f61c}
       
   273 
       
   274 
       
   275 
       
   276 
       
   277 Definition at line 48 of file objdictdef.h.\hypertarget{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}{
       
   278 \index{objdictdef.h@{objdictdef.h}!RO@{RO}}
       
   279 \index{RO@{RO}!objdictdef.h@{objdictdef.h}}
       
   280 \subsubsection[RO]{\setlength{\rightskip}{0pt plus 5cm}\#define RO~0x02}}
       
   281 \label{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}
       
   282 
       
   283 
       
   284 
       
   285 
       
   286 Definition at line 87 of file objdictdef.h.\hypertarget{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}{
       
   287 \index{objdictdef.h@{objdictdef.h}!RW@{RW}}
       
   288 \index{RW@{RW}!objdictdef.h@{objdictdef.h}}
       
   289 \subsubsection[RW]{\setlength{\rightskip}{0pt plus 5cm}\#define RW~0x00}}
       
   290 \label{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}
       
   291 
       
   292 
       
   293 Each entry of the object dictionary can be READONLY (RO), READ/WRITE (RW), WRITE-ONLY (WO) 
       
   294 
       
   295 Definition at line 85 of file objdictdef.h.\hypertarget{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}{
       
   296 \index{objdictdef.h@{objdictdef.h}!sdo_parameter@{sdo\_\-parameter}}
       
   297 \index{sdo_parameter@{sdo\_\-parameter}!objdictdef.h@{objdictdef.h}}
       
   298 \subsubsection[sdo\_\-parameter]{\setlength{\rightskip}{0pt plus 5cm}\#define sdo\_\-parameter~0x22}}
       
   299 \label{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}
       
   300 
       
   301 
       
   302 
       
   303 
       
   304 Definition at line 62 of file objdictdef.h.\hypertarget{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}{
       
   305 \index{objdictdef.h@{objdictdef.h}!time_difference@{time\_\-difference}}
       
   306 \index{time_difference@{time\_\-difference}!objdictdef.h@{objdictdef.h}}
       
   307 \subsubsection[time\_\-difference]{\setlength{\rightskip}{0pt plus 5cm}\#define time\_\-difference~0x0D}}
       
   308 \label{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}
       
   309 
       
   310 
       
   311 
       
   312 
       
   313 Definition at line 44 of file objdictdef.h.\hypertarget{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}{
       
   314 \index{objdictdef.h@{objdictdef.h}!time_of_day@{time\_\-of\_\-day}}
       
   315 \index{time_of_day@{time\_\-of\_\-day}!objdictdef.h@{objdictdef.h}}
       
   316 \subsubsection[time\_\-of\_\-day]{\setlength{\rightskip}{0pt plus 5cm}\#define time\_\-of\_\-day~0x0C}}
       
   317 \label{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}
       
   318 
       
   319 
       
   320 
       
   321 
       
   322 Definition at line 43 of file objdictdef.h.\hypertarget{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}{
       
   323 \index{objdictdef.h@{objdictdef.h}!TO_BE_SAVE@{TO\_\-BE\_\-SAVE}}
       
   324 \index{TO_BE_SAVE@{TO\_\-BE\_\-SAVE}!objdictdef.h@{objdictdef.h}}
       
   325 \subsubsection[TO\_\-BE\_\-SAVE]{\setlength{\rightskip}{0pt plus 5cm}\#define TO\_\-BE\_\-SAVE~0x04}}
       
   326 \label{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}
       
   327 
       
   328 
       
   329 
       
   330 
       
   331 Definition at line 89 of file objdictdef.h.\hypertarget{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}{
       
   332 \index{objdictdef.h@{objdictdef.h}!TRANS_EVENT@{TRANS\_\-EVENT}}
       
   333 \index{TRANS_EVENT@{TRANS\_\-EVENT}!objdictdef.h@{objdictdef.h}}
       
   334 \subsubsection[TRANS\_\-EVENT]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-EVENT~255}}
       
   335 \label{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}
       
   336 
       
   337 
       
   338 
       
   339 
       
   340 Definition at line 80 of file objdictdef.h.\hypertarget{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}{
       
   341 \index{objdictdef.h@{objdictdef.h}!TRANS_EVERY_N_SYNC@{TRANS\_\-EVERY\_\-N\_\-SYNC}}
       
   342 \index{TRANS_EVERY_N_SYNC@{TRANS\_\-EVERY\_\-N\_\-SYNC}!objdictdef.h@{objdictdef.h}}
       
   343 \subsubsection[TRANS\_\-EVERY\_\-N\_\-SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-EVERY\_\-N\_\-SYNC(n)~(n)}}
       
   344 \label{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}
       
   345 
       
   346 
       
   347 definitions of the different types of PDOs' transmission
       
   348 
       
   349 SYNCHRO(n) means that the PDO will be transmited every n SYNC signal. 
       
   350 
       
   351 Definition at line 75 of file objdictdef.h.\hypertarget{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}{
       
   352 \index{objdictdef.h@{objdictdef.h}!TRANS_RTR@{TRANS\_\-RTR}}
       
   353 \index{TRANS_RTR@{TRANS\_\-RTR}!objdictdef.h@{objdictdef.h}}
       
   354 \subsubsection[TRANS\_\-RTR]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-RTR~253}}
       
   355 \label{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}
       
   356 
       
   357 
       
   358 
       
   359 
       
   360 Definition at line 79 of file objdictdef.h.\hypertarget{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}{
       
   361 \index{objdictdef.h@{objdictdef.h}!TRANS_RTR_SYNC@{TRANS\_\-RTR\_\-SYNC}}
       
   362 \index{TRANS_RTR_SYNC@{TRANS\_\-RTR\_\-SYNC}!objdictdef.h@{objdictdef.h}}
       
   363 \subsubsection[TRANS\_\-RTR\_\-SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-RTR\_\-SYNC~252}}
       
   364 \label{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}
       
   365 
       
   366 
       
   367 
       
   368 
       
   369 Definition at line 78 of file objdictdef.h.\hypertarget{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}{
       
   370 \index{objdictdef.h@{objdictdef.h}!TRANS_SYNC_MAX@{TRANS\_\-SYNC\_\-MAX}}
       
   371 \index{TRANS_SYNC_MAX@{TRANS\_\-SYNC\_\-MAX}!objdictdef.h@{objdictdef.h}}
       
   372 \subsubsection[TRANS\_\-SYNC\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-SYNC\_\-MAX~240}}
       
   373 \label{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}
       
   374 
       
   375 
       
   376 
       
   377 
       
   378 Definition at line 77 of file objdictdef.h.\hypertarget{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}{
       
   379 \index{objdictdef.h@{objdictdef.h}!TRANS_SYNC_MIN@{TRANS\_\-SYNC\_\-MIN}}
       
   380 \index{TRANS_SYNC_MIN@{TRANS\_\-SYNC\_\-MIN}!objdictdef.h@{objdictdef.h}}
       
   381 \subsubsection[TRANS\_\-SYNC\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-SYNC\_\-MIN~1}}
       
   382 \label{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}
       
   383 
       
   384 
       
   385 
       
   386 
       
   387 Definition at line 76 of file objdictdef.h.\hypertarget{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}{
       
   388 \index{objdictdef.h@{objdictdef.h}!uint16@{uint16}}
       
   389 \index{uint16@{uint16}!objdictdef.h@{objdictdef.h}}
       
   390 \subsubsection[uint16]{\setlength{\rightskip}{0pt plus 5cm}\#define uint16~0x06}}
       
   391 \label{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}
       
   392 
       
   393 
       
   394 
       
   395 
       
   396 Definition at line 37 of file objdictdef.h.\hypertarget{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}{
       
   397 \index{objdictdef.h@{objdictdef.h}!uint24@{uint24}}
       
   398 \index{uint24@{uint24}!objdictdef.h@{objdictdef.h}}
       
   399 \subsubsection[uint24]{\setlength{\rightskip}{0pt plus 5cm}\#define uint24~0x16}}
       
   400 \label{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}
       
   401 
       
   402 
       
   403 
       
   404 
       
   405 Definition at line 53 of file objdictdef.h.\hypertarget{objdictdef_8h_9695cf1104606879c5d3f0221635a069}{
       
   406 \index{objdictdef.h@{objdictdef.h}!uint32@{uint32}}
       
   407 \index{uint32@{uint32}!objdictdef.h@{objdictdef.h}}
       
   408 \subsubsection[uint32]{\setlength{\rightskip}{0pt plus 5cm}\#define uint32~0x07}}
       
   409 \label{objdictdef_8h_9695cf1104606879c5d3f0221635a069}
       
   410 
       
   411 
       
   412 
       
   413 
       
   414 Definition at line 38 of file objdictdef.h.\hypertarget{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}{
       
   415 \index{objdictdef.h@{objdictdef.h}!uint40@{uint40}}
       
   416 \index{uint40@{uint40}!objdictdef.h@{objdictdef.h}}
       
   417 \subsubsection[uint40]{\setlength{\rightskip}{0pt plus 5cm}\#define uint40~0x18}}
       
   418 \label{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}
       
   419 
       
   420 
       
   421 
       
   422 
       
   423 Definition at line 55 of file objdictdef.h.\hypertarget{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}{
       
   424 \index{objdictdef.h@{objdictdef.h}!uint48@{uint48}}
       
   425 \index{uint48@{uint48}!objdictdef.h@{objdictdef.h}}
       
   426 \subsubsection[uint48]{\setlength{\rightskip}{0pt plus 5cm}\#define uint48~0x19}}
       
   427 \label{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}
       
   428 
       
   429 
       
   430 
       
   431 
       
   432 Definition at line 56 of file objdictdef.h.\hypertarget{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}{
       
   433 \index{objdictdef.h@{objdictdef.h}!uint56@{uint56}}
       
   434 \index{uint56@{uint56}!objdictdef.h@{objdictdef.h}}
       
   435 \subsubsection[uint56]{\setlength{\rightskip}{0pt plus 5cm}\#define uint56~0x1A}}
       
   436 \label{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}
       
   437 
       
   438 
       
   439 
       
   440 
       
   441 Definition at line 57 of file objdictdef.h.\hypertarget{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}{
       
   442 \index{objdictdef.h@{objdictdef.h}!uint64@{uint64}}
       
   443 \index{uint64@{uint64}!objdictdef.h@{objdictdef.h}}
       
   444 \subsubsection[uint64]{\setlength{\rightskip}{0pt plus 5cm}\#define uint64~0x1B}}
       
   445 \label{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}
       
   446 
       
   447 
       
   448 
       
   449 
       
   450 Definition at line 58 of file objdictdef.h.\hypertarget{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}{
       
   451 \index{objdictdef.h@{objdictdef.h}!uint8@{uint8}}
       
   452 \index{uint8@{uint8}!objdictdef.h@{objdictdef.h}}
       
   453 \subsubsection[uint8]{\setlength{\rightskip}{0pt plus 5cm}\#define uint8~0x05}}
       
   454 \label{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}
       
   455 
       
   456 
       
   457 
       
   458 
       
   459 Definition at line 36 of file objdictdef.h.\hypertarget{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}{
       
   460 \index{objdictdef.h@{objdictdef.h}!unicode_string@{unicode\_\-string}}
       
   461 \index{unicode_string@{unicode\_\-string}!objdictdef.h@{objdictdef.h}}
       
   462 \subsubsection[unicode\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define unicode\_\-string~0x0B}}
       
   463 \label{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}
       
   464 
       
   465 
       
   466 
       
   467 
       
   468 Definition at line 42 of file objdictdef.h.\hypertarget{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}{
       
   469 \index{objdictdef.h@{objdictdef.h}!visible_string@{visible\_\-string}}
       
   470 \index{visible_string@{visible\_\-string}!objdictdef.h@{objdictdef.h}}
       
   471 \subsubsection[visible\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define visible\_\-string~0x09}}
       
   472 \label{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}
       
   473 
       
   474 
       
   475 
       
   476 
       
   477 Definition at line 40 of file objdictdef.h.\hypertarget{objdictdef_8h_170086e0b136507502f3f525a9693407}{
       
   478 \index{objdictdef.h@{objdictdef.h}!WO@{WO}}
       
   479 \index{WO@{WO}!objdictdef.h@{objdictdef.h}}
       
   480 \subsubsection[WO]{\setlength{\rightskip}{0pt plus 5cm}\#define WO~0x01}}
       
   481 \label{objdictdef_8h_170086e0b136507502f3f525a9693407}
       
   482 
       
   483 
       
   484 
       
   485 
       
   486 Definition at line 86 of file objdictdef.h.
       
   487 
       
   488 \subsection{Typedef Documentation}
       
   489 \hypertarget{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}{
       
   490 \index{objdictdef.h@{objdictdef.h}!indextable@{indextable}}
       
   491 \index{indextable@{indextable}!objdictdef.h@{objdictdef.h}}
       
   492 \subsubsection[indextable]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structtd__indextable}{td\_\-indextable}  \hyperlink{structtd__indextable}{indextable}}}
       
   493 \label{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}
       
   494 
       
   495 
       
   496 Struct for creating entries in the communictaion profile \hypertarget{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{
       
   497 \index{objdictdef.h@{objdictdef.h}!ODCallback_t@{ODCallback\_\-t}}
       
   498 \index{ODCallback_t@{ODCallback\_\-t}!objdictdef.h@{objdictdef.h}}
       
   499 \subsubsection[ODCallback\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef UNS32($\ast$) \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t}(\hyperlink{structstruct__CO__Data}{CO\_\-Data} $\ast$d, const \hyperlink{structtd__indextable}{indextable} $\ast$, UNS8 b\-Subindex)}}
       
   500 \label{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}
       
   501 
       
   502 
       
   503 
       
   504 
       
   505 Definition at line 126 of file objdictdef.h.\hypertarget{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}{
       
   506 \index{objdictdef.h@{objdictdef.h}!quick_index@{quick\_\-index}}
       
   507 \index{quick_index@{quick\_\-index}!objdictdef.h@{objdictdef.h}}
       
   508 \subsubsection[quick\_\-index]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structs__quick__index}{s\_\-quick\_\-index} \hyperlink{structs__quick__index}{quick\_\-index}}}
       
   509 \label{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}
       
   510 
       
   511 
       
   512 \hypertarget{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{
       
   513 \index{objdictdef.h@{objdictdef.h}!scanIndexOD_t@{scanIndexOD\_\-t}}
       
   514 \index{scanIndexOD_t@{scanIndexOD\_\-t}!objdictdef.h@{objdictdef.h}}
       
   515 \subsubsection[scanIndexOD\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef const \hyperlink{structtd__indextable}{indextable}$\ast$($\ast$) \hyperlink{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{scan\-Index\-OD\_\-t}(UNS16 w\-Index, UNS32 $\ast$error\-Code, \hyperlink{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ODCallback\_\-t} $\ast$$\ast$Callback)}}
       
   516 \label{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}
       
   517 
       
   518 
       
   519 
       
   520 
       
   521 Definition at line 127 of file objdictdef.h.\hypertarget{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}{
       
   522 \index{objdictdef.h@{objdictdef.h}!subindex@{subindex}}
       
   523 \index{subindex@{subindex}!objdictdef.h@{objdictdef.h}}
       
   524 \subsubsection[subindex]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structtd__subindex}{td\_\-subindex}  \hyperlink{structtd__subindex}{subindex}}}
       
   525 \label{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}
       
   526 
       
   527 
       
   528 This are some structs which are neccessary for creating the entries of the object dictionary.