diff -r 6787754b251b -r b6572d0336c3 doc/doxygen/latex/objdictdef_8h.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/doxygen/latex/objdictdef_8h.tex Mon Jun 04 17:59:50 2007 +0200 @@ -0,0 +1,528 @@ +\hypertarget{objdictdef_8h}{ +\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/objdictdef.h File Reference} +\label{objdictdef_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h@{/home/epimerde/documents/tc11/CanFestival-3/include/objdictdef.h}} +} +\subsection*{Data Structures} +\begin{CompactItemize} +\item +struct \hyperlink{structtd__subindex}{td\_\-subindex} +\item +struct \hyperlink{structtd__indextable}{td\_\-indextable} +\item +struct \hyperlink{structs__quick__index}{s\_\-quick\_\-index} +\end{CompactItemize} +\subsection*{Defines} +\begin{CompactItemize} +\item +\#define \hyperlink{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}{boolean}~0x01 +\item +\#define \hyperlink{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}{int8}~0x02 +\item +\#define \hyperlink{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}{int16}~0x03 +\item +\#define \hyperlink{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}{int32}~0x04 +\item +\#define \hyperlink{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}{uint8}~0x05 +\item +\#define \hyperlink{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}{uint16}~0x06 +\item +\#define \hyperlink{objdictdef_8h_9695cf1104606879c5d3f0221635a069}{uint32}~0x07 +\item +\#define \hyperlink{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}{real32}~0x08 +\item +\#define \hyperlink{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}{visible\_\-string}~0x09 +\item +\#define \hyperlink{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}{octet\_\-string}~0x0A +\item +\#define \hyperlink{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}{unicode\_\-string}~0x0B +\item +\#define \hyperlink{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}{time\_\-of\_\-day}~0x0C +\item +\#define \hyperlink{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}{time\_\-difference}~0x0D +\item +\#define \hyperlink{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}{domain}~0x0F +\item +\#define \hyperlink{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}{int24}~0x10 +\item +\#define \hyperlink{objdictdef_8h_d9350de53a70071ec5443672db37f61c}{real64}~0x11 +\item +\#define \hyperlink{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}{int40}~0x12 +\item +\#define \hyperlink{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}{int48}~0x13 +\item +\#define \hyperlink{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}{int56}~0x14 +\item +\#define \hyperlink{objdictdef_8h_09fc63bce67d19142460e915d94f732f}{int64}~0x15 +\item +\#define \hyperlink{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}{uint24}~0x16 +\item +\#define \hyperlink{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}{uint40}~0x18 +\item +\#define \hyperlink{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}{uint48}~0x19 +\item +\#define \hyperlink{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}{uint56}~0x1A +\item +\#define \hyperlink{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}{uint64}~0x1B +\item +\#define \hyperlink{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}{pdo\_\-communication\_\-parameter}~0x20 +\item +\#define \hyperlink{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}{pdo\_\-mapping}~0x21 +\item +\#define \hyperlink{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}{sdo\_\-parameter}~0x22 +\item +\#define \hyperlink{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}{identity}~0x23 +\item +\#define \hyperlink{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}{TRANS\_\-EVERY\_\-N\_\-SYNC}(n)~(n) +\item +\#define \hyperlink{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}{TRANS\_\-SYNC\_\-MIN}~1 +\item +\#define \hyperlink{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}{TRANS\_\-SYNC\_\-MAX}~240 +\item +\#define \hyperlink{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}{TRANS\_\-RTR\_\-SYNC}~252 +\item +\#define \hyperlink{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}{TRANS\_\-RTR}~253 +\item +\#define \hyperlink{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}{TRANS\_\-EVENT}~255 +\item +\#define \hyperlink{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}{RW}~0x00 +\item +\#define \hyperlink{objdictdef_8h_170086e0b136507502f3f525a9693407}{WO}~0x01 +\item +\#define \hyperlink{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}{RO}~0x02 +\item +\#define \hyperlink{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}{TO\_\-BE\_\-SAVE}~0x04 +\item +\#define \hyperlink{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}{GET\_\-NODE\_\-ID}(m)~(m.cob\_\-id.w \& 0x7f) +\item +\#define \hyperlink{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}{GET\_\-FUNCTION\_\-CODE}(m)~(m.cob\_\-id.w $>$$>$ 7) +\end{CompactItemize} +\subsection*{Typedefs} +\begin{CompactItemize} +\item +typedef \hyperlink{structtd__subindex}{td\_\-subindex} \hyperlink{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}{subindex} +\item +typedef \hyperlink{structtd__indextable}{td\_\-indextable} \hyperlink{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}{indextable} +\item +typedef \hyperlink{structs__quick__index}{s\_\-quick\_\-index} \hyperlink{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}{quick\_\-index} +\item +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) +\item +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) +\end{CompactItemize} + + +\subsection{Define Documentation} +\hypertarget{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6}{ +\index{objdictdef.h@{objdictdef.h}!boolean@{boolean}} +\index{boolean@{boolean}!objdictdef.h@{objdictdef.h}} +\subsubsection[boolean]{\setlength{\rightskip}{0pt plus 5cm}\#define boolean~0x01}} +\label{objdictdef_8h_9201c1178e191a87a38dd59c7fc36ff6} + + +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. + +Definition at line 32 of file objdictdef.h.\hypertarget{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d}{ +\index{objdictdef.h@{objdictdef.h}!domain@{domain}} +\index{domain@{domain}!objdictdef.h@{objdictdef.h}} +\subsubsection[domain]{\setlength{\rightskip}{0pt plus 5cm}\#define domain~0x0F}} +\label{objdictdef_8h_82a4ccef24bc2ae995fcace980850f2d} + + + + +Definition at line 46 of file objdictdef.h.\hypertarget{objdictdef_8h_c885c914008647a5b9bd77475d1a4196}{ +\index{objdictdef.h@{objdictdef.h}!GET_FUNCTION_CODE@{GET\_\-FUNCTION\_\-CODE}} +\index{GET_FUNCTION_CODE@{GET\_\-FUNCTION\_\-CODE}!objdictdef.h@{objdictdef.h}} +\subsubsection[GET\_\-FUNCTION\_\-CODE]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-FUNCTION\_\-CODE(m)~(m.cob\_\-id.w $>$$>$ 7)}} +\label{objdictdef_8h_c885c914008647a5b9bd77475d1a4196} + + + + +Definition at line 133 of file objdictdef.h.\hypertarget{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588}{ +\index{objdictdef.h@{objdictdef.h}!GET_NODE_ID@{GET\_\-NODE\_\-ID}} +\index{GET_NODE_ID@{GET\_\-NODE\_\-ID}!objdictdef.h@{objdictdef.h}} +\subsubsection[GET\_\-NODE\_\-ID]{\setlength{\rightskip}{0pt plus 5cm}\#define GET\_\-NODE\_\-ID(m)~(m.cob\_\-id.w \& 0x7f)}} +\label{objdictdef_8h_9a52aa7b754f95659a55cdc46370c588} + + + + +Definition at line 132 of file objdictdef.h.\hypertarget{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa}{ +\index{objdictdef.h@{objdictdef.h}!identity@{identity}} +\index{identity@{identity}!objdictdef.h@{objdictdef.h}} +\subsubsection[identity]{\setlength{\rightskip}{0pt plus 5cm}\#define identity~0x23}} +\label{objdictdef_8h_af41acc8d0f07edd6f123c3ab65a43aa} + + + + +Definition at line 63 of file objdictdef.h.\hypertarget{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92}{ +\index{objdictdef.h@{objdictdef.h}!int16@{int16}} +\index{int16@{int16}!objdictdef.h@{objdictdef.h}} +\subsubsection[int16]{\setlength{\rightskip}{0pt plus 5cm}\#define int16~0x03}} +\label{objdictdef_8h_09e4d5c13c275d380da6580a03af5e92} + + + + +Definition at line 34 of file objdictdef.h.\hypertarget{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42}{ +\index{objdictdef.h@{objdictdef.h}!int24@{int24}} +\index{int24@{int24}!objdictdef.h@{objdictdef.h}} +\subsubsection[int24]{\setlength{\rightskip}{0pt plus 5cm}\#define int24~0x10}} +\label{objdictdef_8h_5f7806f4906de9a13002fadc6b8b3f42} + + + + +Definition at line 47 of file objdictdef.h.\hypertarget{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2}{ +\index{objdictdef.h@{objdictdef.h}!int32@{int32}} +\index{int32@{int32}!objdictdef.h@{objdictdef.h}} +\subsubsection[int32]{\setlength{\rightskip}{0pt plus 5cm}\#define int32~0x04}} +\label{objdictdef_8h_e5125ea470cb5e419d49e07ad57eeba2} + + + + +Definition at line 35 of file objdictdef.h.\hypertarget{objdictdef_8h_29444aa748cff063eb0de639f7b3b298}{ +\index{objdictdef.h@{objdictdef.h}!int40@{int40}} +\index{int40@{int40}!objdictdef.h@{objdictdef.h}} +\subsubsection[int40]{\setlength{\rightskip}{0pt plus 5cm}\#define int40~0x12}} +\label{objdictdef_8h_29444aa748cff063eb0de639f7b3b298} + + + + +Definition at line 49 of file objdictdef.h.\hypertarget{objdictdef_8h_32117599132383a464bb56fe48cc0f2a}{ +\index{objdictdef.h@{objdictdef.h}!int48@{int48}} +\index{int48@{int48}!objdictdef.h@{objdictdef.h}} +\subsubsection[int48]{\setlength{\rightskip}{0pt plus 5cm}\#define int48~0x13}} +\label{objdictdef_8h_32117599132383a464bb56fe48cc0f2a} + + + + +Definition at line 50 of file objdictdef.h.\hypertarget{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e}{ +\index{objdictdef.h@{objdictdef.h}!int56@{int56}} +\index{int56@{int56}!objdictdef.h@{objdictdef.h}} +\subsubsection[int56]{\setlength{\rightskip}{0pt plus 5cm}\#define int56~0x14}} +\label{objdictdef_8h_8f9a4d8cdee95ac02cfe9fa6da24471e} + + + + +Definition at line 51 of file objdictdef.h.\hypertarget{objdictdef_8h_09fc63bce67d19142460e915d94f732f}{ +\index{objdictdef.h@{objdictdef.h}!int64@{int64}} +\index{int64@{int64}!objdictdef.h@{objdictdef.h}} +\subsubsection[int64]{\setlength{\rightskip}{0pt plus 5cm}\#define int64~0x15}} +\label{objdictdef_8h_09fc63bce67d19142460e915d94f732f} + + + + +Definition at line 52 of file objdictdef.h.\hypertarget{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c}{ +\index{objdictdef.h@{objdictdef.h}!int8@{int8}} +\index{int8@{int8}!objdictdef.h@{objdictdef.h}} +\subsubsection[int8]{\setlength{\rightskip}{0pt plus 5cm}\#define int8~0x02}} +\label{objdictdef_8h_05dd69e54275d0ffb23aa062e522f72c} + + + + +Definition at line 33 of file objdictdef.h.\hypertarget{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403}{ +\index{objdictdef.h@{objdictdef.h}!octet_string@{octet\_\-string}} +\index{octet_string@{octet\_\-string}!objdictdef.h@{objdictdef.h}} +\subsubsection[octet\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define octet\_\-string~0x0A}} +\label{objdictdef_8h_6d6f1c4c9f3af57487f3afe94af70403} + + + + +Definition at line 41 of file objdictdef.h.\hypertarget{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3}{ +\index{objdictdef.h@{objdictdef.h}!pdo_communication_parameter@{pdo\_\-communication\_\-parameter}} +\index{pdo_communication_parameter@{pdo\_\-communication\_\-parameter}!objdictdef.h@{objdictdef.h}} +\subsubsection[pdo\_\-communication\_\-parameter]{\setlength{\rightskip}{0pt plus 5cm}\#define pdo\_\-communication\_\-parameter~0x20}} +\label{objdictdef_8h_1859f0914b9556179e3658f3b5efd4d3} + + + + +Definition at line 60 of file objdictdef.h.\hypertarget{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56}{ +\index{objdictdef.h@{objdictdef.h}!pdo_mapping@{pdo\_\-mapping}} +\index{pdo_mapping@{pdo\_\-mapping}!objdictdef.h@{objdictdef.h}} +\subsubsection[pdo\_\-mapping]{\setlength{\rightskip}{0pt plus 5cm}\#define pdo\_\-mapping~0x21}} +\label{objdictdef_8h_dfeca7df5126898b817e3aa1dbd46a56} + + + + +Definition at line 61 of file objdictdef.h.\hypertarget{objdictdef_8h_28febea0119ac32c99bf000e14dd963b}{ +\index{objdictdef.h@{objdictdef.h}!real32@{real32}} +\index{real32@{real32}!objdictdef.h@{objdictdef.h}} +\subsubsection[real32]{\setlength{\rightskip}{0pt plus 5cm}\#define real32~0x08}} +\label{objdictdef_8h_28febea0119ac32c99bf000e14dd963b} + + + + +Definition at line 39 of file objdictdef.h.\hypertarget{objdictdef_8h_d9350de53a70071ec5443672db37f61c}{ +\index{objdictdef.h@{objdictdef.h}!real64@{real64}} +\index{real64@{real64}!objdictdef.h@{objdictdef.h}} +\subsubsection[real64]{\setlength{\rightskip}{0pt plus 5cm}\#define real64~0x11}} +\label{objdictdef_8h_d9350de53a70071ec5443672db37f61c} + + + + +Definition at line 48 of file objdictdef.h.\hypertarget{objdictdef_8h_628642b04c07236ae1e986c248a79ae5}{ +\index{objdictdef.h@{objdictdef.h}!RO@{RO}} +\index{RO@{RO}!objdictdef.h@{objdictdef.h}} +\subsubsection[RO]{\setlength{\rightskip}{0pt plus 5cm}\#define RO~0x02}} +\label{objdictdef_8h_628642b04c07236ae1e986c248a79ae5} + + + + +Definition at line 87 of file objdictdef.h.\hypertarget{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a}{ +\index{objdictdef.h@{objdictdef.h}!RW@{RW}} +\index{RW@{RW}!objdictdef.h@{objdictdef.h}} +\subsubsection[RW]{\setlength{\rightskip}{0pt plus 5cm}\#define RW~0x00}} +\label{objdictdef_8h_fc4ded33ac0ca43defcce639e965748a} + + +Each entry of the object dictionary can be READONLY (RO), READ/WRITE (RW), WRITE-ONLY (WO) + +Definition at line 85 of file objdictdef.h.\hypertarget{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4}{ +\index{objdictdef.h@{objdictdef.h}!sdo_parameter@{sdo\_\-parameter}} +\index{sdo_parameter@{sdo\_\-parameter}!objdictdef.h@{objdictdef.h}} +\subsubsection[sdo\_\-parameter]{\setlength{\rightskip}{0pt plus 5cm}\#define sdo\_\-parameter~0x22}} +\label{objdictdef_8h_34a206e10a553c1021b438f86aaf25e4} + + + + +Definition at line 62 of file objdictdef.h.\hypertarget{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff}{ +\index{objdictdef.h@{objdictdef.h}!time_difference@{time\_\-difference}} +\index{time_difference@{time\_\-difference}!objdictdef.h@{objdictdef.h}} +\subsubsection[time\_\-difference]{\setlength{\rightskip}{0pt plus 5cm}\#define time\_\-difference~0x0D}} +\label{objdictdef_8h_53be0553db1ce74a64ee5c919bdc97ff} + + + + +Definition at line 44 of file objdictdef.h.\hypertarget{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67}{ +\index{objdictdef.h@{objdictdef.h}!time_of_day@{time\_\-of\_\-day}} +\index{time_of_day@{time\_\-of\_\-day}!objdictdef.h@{objdictdef.h}} +\subsubsection[time\_\-of\_\-day]{\setlength{\rightskip}{0pt plus 5cm}\#define time\_\-of\_\-day~0x0C}} +\label{objdictdef_8h_40ad5d3872b664aff212dccbaf961f67} + + + + +Definition at line 43 of file objdictdef.h.\hypertarget{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc}{ +\index{objdictdef.h@{objdictdef.h}!TO_BE_SAVE@{TO\_\-BE\_\-SAVE}} +\index{TO_BE_SAVE@{TO\_\-BE\_\-SAVE}!objdictdef.h@{objdictdef.h}} +\subsubsection[TO\_\-BE\_\-SAVE]{\setlength{\rightskip}{0pt plus 5cm}\#define TO\_\-BE\_\-SAVE~0x04}} +\label{objdictdef_8h_c9347ab621c5af56ecdc1ad6714a24cc} + + + + +Definition at line 89 of file objdictdef.h.\hypertarget{objdictdef_8h_85c21667cdfc019327398abd11cf30b4}{ +\index{objdictdef.h@{objdictdef.h}!TRANS_EVENT@{TRANS\_\-EVENT}} +\index{TRANS_EVENT@{TRANS\_\-EVENT}!objdictdef.h@{objdictdef.h}} +\subsubsection[TRANS\_\-EVENT]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-EVENT~255}} +\label{objdictdef_8h_85c21667cdfc019327398abd11cf30b4} + + + + +Definition at line 80 of file objdictdef.h.\hypertarget{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e}{ +\index{objdictdef.h@{objdictdef.h}!TRANS_EVERY_N_SYNC@{TRANS\_\-EVERY\_\-N\_\-SYNC}} +\index{TRANS_EVERY_N_SYNC@{TRANS\_\-EVERY\_\-N\_\-SYNC}!objdictdef.h@{objdictdef.h}} +\subsubsection[TRANS\_\-EVERY\_\-N\_\-SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-EVERY\_\-N\_\-SYNC(n)~(n)}} +\label{objdictdef_8h_3d5c35506f9fb3cf77c069b973fa5f2e} + + +definitions of the different types of PDOs' transmission + +SYNCHRO(n) means that the PDO will be transmited every n SYNC signal. + +Definition at line 75 of file objdictdef.h.\hypertarget{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb}{ +\index{objdictdef.h@{objdictdef.h}!TRANS_RTR@{TRANS\_\-RTR}} +\index{TRANS_RTR@{TRANS\_\-RTR}!objdictdef.h@{objdictdef.h}} +\subsubsection[TRANS\_\-RTR]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-RTR~253}} +\label{objdictdef_8h_1a9dbd29fbf815b9f24dd8e177cfecdb} + + + + +Definition at line 79 of file objdictdef.h.\hypertarget{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2}{ +\index{objdictdef.h@{objdictdef.h}!TRANS_RTR_SYNC@{TRANS\_\-RTR\_\-SYNC}} +\index{TRANS_RTR_SYNC@{TRANS\_\-RTR\_\-SYNC}!objdictdef.h@{objdictdef.h}} +\subsubsection[TRANS\_\-RTR\_\-SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-RTR\_\-SYNC~252}} +\label{objdictdef_8h_1796da41c02afb8d119aa2a103cebbc2} + + + + +Definition at line 78 of file objdictdef.h.\hypertarget{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d}{ +\index{objdictdef.h@{objdictdef.h}!TRANS_SYNC_MAX@{TRANS\_\-SYNC\_\-MAX}} +\index{TRANS_SYNC_MAX@{TRANS\_\-SYNC\_\-MAX}!objdictdef.h@{objdictdef.h}} +\subsubsection[TRANS\_\-SYNC\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-SYNC\_\-MAX~240}} +\label{objdictdef_8h_fc747c839a17a8b35e569677bbf7549d} + + + + +Definition at line 77 of file objdictdef.h.\hypertarget{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807}{ +\index{objdictdef.h@{objdictdef.h}!TRANS_SYNC_MIN@{TRANS\_\-SYNC\_\-MIN}} +\index{TRANS_SYNC_MIN@{TRANS\_\-SYNC\_\-MIN}!objdictdef.h@{objdictdef.h}} +\subsubsection[TRANS\_\-SYNC\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define TRANS\_\-SYNC\_\-MIN~1}} +\label{objdictdef_8h_f514b6a153b17e6da21f46971e3e8807} + + + + +Definition at line 76 of file objdictdef.h.\hypertarget{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3}{ +\index{objdictdef.h@{objdictdef.h}!uint16@{uint16}} +\index{uint16@{uint16}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint16]{\setlength{\rightskip}{0pt plus 5cm}\#define uint16~0x06}} +\label{objdictdef_8h_fc4adc9111e54b3163b6126ce951ecc3} + + + + +Definition at line 37 of file objdictdef.h.\hypertarget{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b}{ +\index{objdictdef.h@{objdictdef.h}!uint24@{uint24}} +\index{uint24@{uint24}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint24]{\setlength{\rightskip}{0pt plus 5cm}\#define uint24~0x16}} +\label{objdictdef_8h_44514ac0d2c2c0895e46f62849ed308b} + + + + +Definition at line 53 of file objdictdef.h.\hypertarget{objdictdef_8h_9695cf1104606879c5d3f0221635a069}{ +\index{objdictdef.h@{objdictdef.h}!uint32@{uint32}} +\index{uint32@{uint32}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint32]{\setlength{\rightskip}{0pt plus 5cm}\#define uint32~0x07}} +\label{objdictdef_8h_9695cf1104606879c5d3f0221635a069} + + + + +Definition at line 38 of file objdictdef.h.\hypertarget{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f}{ +\index{objdictdef.h@{objdictdef.h}!uint40@{uint40}} +\index{uint40@{uint40}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint40]{\setlength{\rightskip}{0pt plus 5cm}\#define uint40~0x18}} +\label{objdictdef_8h_8fce5eaca9dc57d6d914c62a817cc65f} + + + + +Definition at line 55 of file objdictdef.h.\hypertarget{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f}{ +\index{objdictdef.h@{objdictdef.h}!uint48@{uint48}} +\index{uint48@{uint48}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint48]{\setlength{\rightskip}{0pt plus 5cm}\#define uint48~0x19}} +\label{objdictdef_8h_7aa1269ae84360f0c5f3e9772dc46c0f} + + + + +Definition at line 56 of file objdictdef.h.\hypertarget{objdictdef_8h_b4ebb502941e1315ef4479c33d894741}{ +\index{objdictdef.h@{objdictdef.h}!uint56@{uint56}} +\index{uint56@{uint56}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint56]{\setlength{\rightskip}{0pt plus 5cm}\#define uint56~0x1A}} +\label{objdictdef_8h_b4ebb502941e1315ef4479c33d894741} + + + + +Definition at line 57 of file objdictdef.h.\hypertarget{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839}{ +\index{objdictdef.h@{objdictdef.h}!uint64@{uint64}} +\index{uint64@{uint64}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint64]{\setlength{\rightskip}{0pt plus 5cm}\#define uint64~0x1B}} +\label{objdictdef_8h_675b708aad17b5e4de65233fe5ed3839} + + + + +Definition at line 58 of file objdictdef.h.\hypertarget{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef}{ +\index{objdictdef.h@{objdictdef.h}!uint8@{uint8}} +\index{uint8@{uint8}!objdictdef.h@{objdictdef.h}} +\subsubsection[uint8]{\setlength{\rightskip}{0pt plus 5cm}\#define uint8~0x05}} +\label{objdictdef_8h_2d25bcd37166cc98f0d823cdb8c553ef} + + + + +Definition at line 36 of file objdictdef.h.\hypertarget{objdictdef_8h_5cd524a20d32d81ee805f50968187d09}{ +\index{objdictdef.h@{objdictdef.h}!unicode_string@{unicode\_\-string}} +\index{unicode_string@{unicode\_\-string}!objdictdef.h@{objdictdef.h}} +\subsubsection[unicode\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define unicode\_\-string~0x0B}} +\label{objdictdef_8h_5cd524a20d32d81ee805f50968187d09} + + + + +Definition at line 42 of file objdictdef.h.\hypertarget{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9}{ +\index{objdictdef.h@{objdictdef.h}!visible_string@{visible\_\-string}} +\index{visible_string@{visible\_\-string}!objdictdef.h@{objdictdef.h}} +\subsubsection[visible\_\-string]{\setlength{\rightskip}{0pt plus 5cm}\#define visible\_\-string~0x09}} +\label{objdictdef_8h_6a4b5f93c378207aee7ea8f8397d1fc9} + + + + +Definition at line 40 of file objdictdef.h.\hypertarget{objdictdef_8h_170086e0b136507502f3f525a9693407}{ +\index{objdictdef.h@{objdictdef.h}!WO@{WO}} +\index{WO@{WO}!objdictdef.h@{objdictdef.h}} +\subsubsection[WO]{\setlength{\rightskip}{0pt plus 5cm}\#define WO~0x01}} +\label{objdictdef_8h_170086e0b136507502f3f525a9693407} + + + + +Definition at line 86 of file objdictdef.h. + +\subsection{Typedef Documentation} +\hypertarget{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16}{ +\index{objdictdef.h@{objdictdef.h}!indextable@{indextable}} +\index{indextable@{indextable}!objdictdef.h@{objdictdef.h}} +\subsubsection[indextable]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structtd__indextable}{td\_\-indextable} \hyperlink{structtd__indextable}{indextable}}} +\label{objdictdef_8h_236f1ee20dcd5c96a37d32318ec2dd16} + + +Struct for creating entries in the communictaion profile \hypertarget{objdictdef_8h_91481b154cacc926ae5824fd121d6b43}{ +\index{objdictdef.h@{objdictdef.h}!ODCallback_t@{ODCallback\_\-t}} +\index{ODCallback_t@{ODCallback\_\-t}!objdictdef.h@{objdictdef.h}} +\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)}} +\label{objdictdef_8h_91481b154cacc926ae5824fd121d6b43} + + + + +Definition at line 126 of file objdictdef.h.\hypertarget{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8}{ +\index{objdictdef.h@{objdictdef.h}!quick_index@{quick\_\-index}} +\index{quick_index@{quick\_\-index}!objdictdef.h@{objdictdef.h}} +\subsubsection[quick\_\-index]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structs__quick__index}{s\_\-quick\_\-index} \hyperlink{structs__quick__index}{quick\_\-index}}} +\label{objdictdef_8h_112b7eec6f7afdefaf6a31a72e8378b8} + + +\hypertarget{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb}{ +\index{objdictdef.h@{objdictdef.h}!scanIndexOD_t@{scanIndexOD\_\-t}} +\index{scanIndexOD_t@{scanIndexOD\_\-t}!objdictdef.h@{objdictdef.h}} +\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)}} +\label{objdictdef_8h_a844575e4d9c9870137121bf0fb241fb} + + + + +Definition at line 127 of file objdictdef.h.\hypertarget{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345}{ +\index{objdictdef.h@{objdictdef.h}!subindex@{subindex}} +\index{subindex@{subindex}!objdictdef.h@{objdictdef.h}} +\subsubsection[subindex]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \hyperlink{structtd__subindex}{td\_\-subindex} \hyperlink{structtd__subindex}{subindex}}} +\label{objdictdef_8h_0fa8d753f368fc76cea3f17d2e4e5345} + + +This are some structs which are neccessary for creating the entries of the object dictionary. \ No newline at end of file