\hypertarget{def_8h}{
\section{/home/epimerde/documents/tc11/Can\-Festival-3/include/def.h File Reference}
\label{def_8h}\index{/home/epimerde/documents/tc11/CanFestival-3/include/def.h@{/home/epimerde/documents/tc11/CanFestival-3/include/def.h}}
}
{\tt \#include \char`\"{}config.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item
\#define \hyperlink{def_8h_cb82b94eb8e368e8c347b2273b6e514e}{OD\_\-SUCCESSFUL}~0x00000000
\item
\#define \hyperlink{def_8h_b83689b7bd34aa05b35545f3fdebbf2b}{OD\_\-READ\_\-NOT\_\-ALLOWED}~0x06010001
\item
\#define \hyperlink{def_8h_53e6ac773b19b6d22d423eed2aeaa2af}{OD\_\-WRITE\_\-NOT\_\-ALLOWED}~0x06010002
\item
\#define \hyperlink{def_8h_c52e3a6802662a7fe61a4efdc5b12e52}{OD\_\-NO\_\-SUCH\_\-OBJECT}~0x06020000
\item
\#define \hyperlink{def_8h_4c29f0a96ace19f670f469540c554fd5}{OD\_\-NOT\_\-MAPPABLE}~0x06040041
\item
\#define \hyperlink{def_8h_61ccafe5e75997254b97211672886fa8}{OD\_\-LENGTH\_\-DATA\_\-INVALID}~0x06070010
\item
\#define \hyperlink{def_8h_d5e7c0b1fe309d9d2f71a0eceb905d32}{OD\_\-NO\_\-SUCH\_\-SUBINDEX}~0x06090011
\item
\#define \hyperlink{def_8h_f483b080738d035e89f41e199f79c44e}{OD\_\-VALUE\_\-TOO\_\-LOW}~0x06090031
\item
\#define \hyperlink{def_8h_8fd6804c3f6d1de461233025389396cb}{OD\_\-VALUE\_\-TOO\_\-HIGH}~0x06090032
\item
\#define \hyperlink{def_8h_d80b624c5c5760190d82246e7b04d239}{SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED}~0x05030000
\item
\#define \hyperlink{def_8h_49351f44f9d88d66d47c221c7a0989c3}{SDOABT\_\-TIMED\_\-OUT}~0x05040000
\item
\#define \hyperlink{def_8h_0b71ae8593fb9b65a2028509ed6b2128}{SDOABT\_\-OUT\_\-OF\_\-MEMORY}~0x05040005
\item
\#define \hyperlink{def_8h_467b188db8d383136b771267dcc22e68}{SDOABT\_\-GENERAL\_\-ERROR}~0x08000000
\item
\#define \hyperlink{def_8h_192178577e5164ef0985d49522338c80}{SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR}~0x08000021
\item
\#define \hyperlink{def_8h_6baece8be8f9ab55223d41b535511b6f}{REQUEST}~1
\item
\#define \hyperlink{def_8h_0c43b00ce49efc3586ad17dd80d73940}{NOT\_\-A\_\-REQUEST}~0
\item
\#define \hyperlink{def_8h_1803853d40a775230d2bd01a8a15ea91}{Rx}~0
\item
\#define \hyperlink{def_8h_bbb96fbbe5d24b8f12a1fae621ced4d3}{Tx}~1
\item
\#define \hyperlink{def_8h_a8cecfc5c5c054d2875c03e77b7be15d}{TRUE}~1
\item
\#define \hyperlink{def_8h_a93f0eb578d23995850d61f7d61c55c1}{FALSE}~0
\item
\#define \hyperlink{def_8h_53c0d55da6d9ed06d7f55c595611eccc}{PDO\_\-MAX\_\-LEN}~8
\item
\#define \hyperlink{def_8h_b97393c9473837a2886583a1d5f69cf9}{SDO\_\-RESET}~0x0
\item
\#define \hyperlink{def_8h_7d9dad1485ed532424092d21b1e22ad2}{SDO\_\-FINISHED}~0x1
\item
\#define \hyperlink{def_8h_fbea04ded6a0ca1dfd63637bce9e0200}{SDO\_\-ABORTED\_\-RCV}~0x80
\item
\#define \hyperlink{def_8h_2acbeebb18a23287a9fe30f1f9e3f964}{SDO\_\-ABORTED\_\-INTERNAL}~0x85
\item
\#define \hyperlink{def_8h_749536d7d8c9a60beb8d3c8d1210b6d2}{SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS}~0x2
\item
\#define \hyperlink{def_8h_f05e95a564b579b94d14a218264d13e1}{SDO\_\-UPLOAD\_\-IN\_\-PROGRESS}~0x3
\item
\#define \hyperlink{def_8h_ee9faae3a3109b64e4987acb6eaa38b1}{SDO\_\-SERVER}~0x1
\item
\#define \hyperlink{def_8h_b1dccfddc653c2a7c4eaf3e1cc8d8e57}{SDO\_\-CLIENT}~0x2
\item
\#define \hyperlink{def_8h_5c0ec02d3f240083717a69a83b71a882}{SDO\_\-UNKNOWN}~0x3
\item
\#define \hyperlink{def_8h_adbe0bb038acafa1c8adb0f98c870233}{NMT}~0x0
\item
\#define \hyperlink{def_8h_9ac82e856c7683e23553431e5224d5f4}{SYNC}~0x1
\item
\#define \hyperlink{def_8h_5a63bf5566f66e30f56bc17eea0e5e4b}{TIME\_\-STAMP}~0x2
\item
\#define \hyperlink{def_8h_0a250614ba4dca3e87f768efcb58f238}{PDO1tx}~0x3
\item
\#define \hyperlink{def_8h_17c7ee302d491b1ef74d2a4a795f82c6}{PDO1rx}~0x4
\item
\#define \hyperlink{def_8h_67f4224b2c072a82b37a4835ca1c75e1}{PDO2tx}~0x5
\item
\#define \hyperlink{def_8h_b23848999420738438097816fee3f25d}{PDO2rx}~0x6
\item
\#define \hyperlink{def_8h_00ef0f6ae698f9cb944b4302e66e6c83}{PDO3tx}~0x7
\item
\#define \hyperlink{def_8h_239d135abea5ec798461cad43f9286b5}{PDO3rx}~0x8
\item
\#define \hyperlink{def_8h_bda4cc9ec44d1fc524bfdcae030df4be}{PDO4tx}~0x9
\item
\#define \hyperlink{def_8h_282f714f745dd28e9a017044020aa3dc}{PDO4rx}~0x\-A
\item
\#define \hyperlink{def_8h_74331e9b1d102bd0a3d5d9c1fc4f8212}{SDOtx}~0x\-B
\item
\#define \hyperlink{def_8h_44318f0cf5176db0eedd1c8519bd8f35}{SDOrx}~0x\-C
\item
\#define \hyperlink{def_8h_78d5d3f71db9f360c9e3d3953707b0c1}{NODE\_\-GUARD}~0x\-E
\item
\#define \hyperlink{def_8h_9654207fdc32413aa792c8a2dc9d414f}{NMT\_\-Start\_\-Node}~0x01
\item
\#define \hyperlink{def_8h_7aae99c67e9ebd9491a246baf92570fa}{NMT\_\-Stop\_\-Node}~0x02
\item
\#define \hyperlink{def_8h_bdbbb7ecbe41058f60f684c10e07e08e}{NMT\_\-Enter\_\-Pre\-Operational}~0x80
\item
\#define \hyperlink{def_8h_b349b5574a1ea67ff0ef76b9f9b6319e}{NMT\_\-Reset\_\-Node}~0x81
\item
\#define \hyperlink{def_8h_fd16bdbe636d7c761a9e015a7d7653ce}{NMT\_\-Reset\_\-Comunication}~0x82
\item
\#define \hyperlink{def_8h_5191a3bccf57126087e6ec2cca448c32}{state1}~0x01
\item
\#define \hyperlink{def_8h_9f640b93661d9249bd7bd6559f397ca5}{state2}~0x02
\item
\#define \hyperlink{def_8h_07ae7798ee670d4db12e71b373c60e0a}{state3}~0x03
\item
\#define \hyperlink{def_8h_b92f9ec8f5b287c274ebe9c91fda5154}{state4}~0x04
\item
\#define \hyperlink{def_8h_9c791e43dcf77cb119f7d79db324d1f8}{state5}~0x05
\item
\#define \hyperlink{def_8h_7e97b68eb7a2d1d418638e8e6af0ed6b}{state6}~0x06
\item
\#define \hyperlink{def_8h_b05e63de91a6e1268f15c0939cfdea8b}{state7}~0x07
\item
\#define \hyperlink{def_8h_8894c53332e89c6588e84f5dc15c7584}{state8}~0x08
\item
\#define \hyperlink{def_8h_df53b1fe0dcea7b0f27d351da8cb2c96}{state9}~0x09
\item
\#define \hyperlink{def_8h_865105d41739f49a0419502cb2683be1}{state10}~0x0A
\item
\#define \hyperlink{def_8h_be94c50e18055692ad2e0d220f09aea5}{state11}~0x0B
\end{CompactItemize}
\subsection{Define Documentation}
\hypertarget{def_8h_a93f0eb578d23995850d61f7d61c55c1}{
\index{def.h@{def.h}!FALSE@{FALSE}}
\index{FALSE@{FALSE}!def.h@{def.h}}
\subsubsection[FALSE]{\setlength{\rightskip}{0pt plus 5cm}\#define FALSE~0}}
\label{def_8h_a93f0eb578d23995850d61f7d61c55c1}
Definition at line 63 of file def.h.\hypertarget{def_8h_adbe0bb038acafa1c8adb0f98c870233}{
\index{def.h@{def.h}!NMT@{NMT}}
\index{NMT@{NMT}!def.h@{def.h}}
\subsubsection[NMT]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT~0x0}}
\label{def_8h_adbe0bb038acafa1c8adb0f98c870233}
Definition at line 86 of file def.h.\hypertarget{def_8h_bdbbb7ecbe41058f60f684c10e07e08e}{
\index{def.h@{def.h}!NMT_Enter_PreOperational@{NMT\_\-Enter\_\-PreOperational}}
\index{NMT_Enter_PreOperational@{NMT\_\-Enter\_\-PreOperational}!def.h@{def.h}}
\subsubsection[NMT\_\-Enter\_\-PreOperational]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Enter\_\-Pre\-Operational~0x80}}
\label{def_8h_bdbbb7ecbe41058f60f684c10e07e08e}
Definition at line 106 of file def.h.\hypertarget{def_8h_fd16bdbe636d7c761a9e015a7d7653ce}{
\index{def.h@{def.h}!NMT_Reset_Comunication@{NMT\_\-Reset\_\-Comunication}}
\index{NMT_Reset_Comunication@{NMT\_\-Reset\_\-Comunication}!def.h@{def.h}}
\subsubsection[NMT\_\-Reset\_\-Comunication]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Reset\_\-Comunication~0x82}}
\label{def_8h_fd16bdbe636d7c761a9e015a7d7653ce}
Definition at line 108 of file def.h.\hypertarget{def_8h_b349b5574a1ea67ff0ef76b9f9b6319e}{
\index{def.h@{def.h}!NMT_Reset_Node@{NMT\_\-Reset\_\-Node}}
\index{NMT_Reset_Node@{NMT\_\-Reset\_\-Node}!def.h@{def.h}}
\subsubsection[NMT\_\-Reset\_\-Node]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Reset\_\-Node~0x81}}
\label{def_8h_b349b5574a1ea67ff0ef76b9f9b6319e}
Definition at line 107 of file def.h.\hypertarget{def_8h_9654207fdc32413aa792c8a2dc9d414f}{
\index{def.h@{def.h}!NMT_Start_Node@{NMT\_\-Start\_\-Node}}
\index{NMT_Start_Node@{NMT\_\-Start\_\-Node}!def.h@{def.h}}
\subsubsection[NMT\_\-Start\_\-Node]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Start\_\-Node~0x01}}
\label{def_8h_9654207fdc32413aa792c8a2dc9d414f}
Definition at line 104 of file def.h.\hypertarget{def_8h_7aae99c67e9ebd9491a246baf92570fa}{
\index{def.h@{def.h}!NMT_Stop_Node@{NMT\_\-Stop\_\-Node}}
\index{NMT_Stop_Node@{NMT\_\-Stop\_\-Node}!def.h@{def.h}}
\subsubsection[NMT\_\-Stop\_\-Node]{\setlength{\rightskip}{0pt plus 5cm}\#define NMT\_\-Stop\_\-Node~0x02}}
\label{def_8h_7aae99c67e9ebd9491a246baf92570fa}
Definition at line 105 of file def.h.\hypertarget{def_8h_78d5d3f71db9f360c9e3d3953707b0c1}{
\index{def.h@{def.h}!NODE_GUARD@{NODE\_\-GUARD}}
\index{NODE_GUARD@{NODE\_\-GUARD}!def.h@{def.h}}
\subsubsection[NODE\_\-GUARD]{\setlength{\rightskip}{0pt plus 5cm}\#define NODE\_\-GUARD~0x\-E}}
\label{def_8h_78d5d3f71db9f360c9e3d3953707b0c1}
Definition at line 99 of file def.h.\hypertarget{def_8h_0c43b00ce49efc3586ad17dd80d73940}{
\index{def.h@{def.h}!NOT_A_REQUEST@{NOT\_\-A\_\-REQUEST}}
\index{NOT_A_REQUEST@{NOT\_\-A\_\-REQUEST}!def.h@{def.h}}
\subsubsection[NOT\_\-A\_\-REQUEST]{\setlength{\rightskip}{0pt plus 5cm}\#define NOT\_\-A\_\-REQUEST~0}}
\label{def_8h_0c43b00ce49efc3586ad17dd80d73940}
Definition at line 55 of file def.h.\hypertarget{def_8h_61ccafe5e75997254b97211672886fa8}{
\index{def.h@{def.h}!OD_LENGTH_DATA_INVALID@{OD\_\-LENGTH\_\-DATA\_\-INVALID}}
\index{OD_LENGTH_DATA_INVALID@{OD\_\-LENGTH\_\-DATA\_\-INVALID}!def.h@{def.h}}
\subsubsection[OD\_\-LENGTH\_\-DATA\_\-INVALID]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-LENGTH\_\-DATA\_\-INVALID~0x06070010}}
\label{def_8h_61ccafe5e75997254b97211672886fa8}
Definition at line 36 of file def.h.\hypertarget{def_8h_c52e3a6802662a7fe61a4efdc5b12e52}{
\index{def.h@{def.h}!OD_NO_SUCH_OBJECT@{OD\_\-NO\_\-SUCH\_\-OBJECT}}
\index{OD_NO_SUCH_OBJECT@{OD\_\-NO\_\-SUCH\_\-OBJECT}!def.h@{def.h}}
\subsubsection[OD\_\-NO\_\-SUCH\_\-OBJECT]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-NO\_\-SUCH\_\-OBJECT~0x06020000}}
\label{def_8h_c52e3a6802662a7fe61a4efdc5b12e52}
Definition at line 34 of file def.h.\hypertarget{def_8h_d5e7c0b1fe309d9d2f71a0eceb905d32}{
\index{def.h@{def.h}!OD_NO_SUCH_SUBINDEX@{OD\_\-NO\_\-SUCH\_\-SUBINDEX}}
\index{OD_NO_SUCH_SUBINDEX@{OD\_\-NO\_\-SUCH\_\-SUBINDEX}!def.h@{def.h}}
\subsubsection[OD\_\-NO\_\-SUCH\_\-SUBINDEX]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-NO\_\-SUCH\_\-SUBINDEX~0x06090011}}
\label{def_8h_d5e7c0b1fe309d9d2f71a0eceb905d32}
Definition at line 37 of file def.h.\hypertarget{def_8h_4c29f0a96ace19f670f469540c554fd5}{
\index{def.h@{def.h}!OD_NOT_MAPPABLE@{OD\_\-NOT\_\-MAPPABLE}}
\index{OD_NOT_MAPPABLE@{OD\_\-NOT\_\-MAPPABLE}!def.h@{def.h}}
\subsubsection[OD\_\-NOT\_\-MAPPABLE]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-NOT\_\-MAPPABLE~0x06040041}}
\label{def_8h_4c29f0a96ace19f670f469540c554fd5}
Definition at line 35 of file def.h.\hypertarget{def_8h_b83689b7bd34aa05b35545f3fdebbf2b}{
\index{def.h@{def.h}!OD_READ_NOT_ALLOWED@{OD\_\-READ\_\-NOT\_\-ALLOWED}}
\index{OD_READ_NOT_ALLOWED@{OD\_\-READ\_\-NOT\_\-ALLOWED}!def.h@{def.h}}
\subsubsection[OD\_\-READ\_\-NOT\_\-ALLOWED]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-READ\_\-NOT\_\-ALLOWED~0x06010001}}
\label{def_8h_b83689b7bd34aa05b35545f3fdebbf2b}
Definition at line 32 of file def.h.\hypertarget{def_8h_cb82b94eb8e368e8c347b2273b6e514e}{
\index{def.h@{def.h}!OD_SUCCESSFUL@{OD\_\-SUCCESSFUL}}
\index{OD_SUCCESSFUL@{OD\_\-SUCCESSFUL}!def.h@{def.h}}
\subsubsection[OD\_\-SUCCESSFUL]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-SUCCESSFUL~0x00000000}}
\label{def_8h_cb82b94eb8e368e8c347b2273b6e514e}
definitions used for object dictionary access. ie SDO Abort codes . (See DS 301 v.4.02 p.48)
Definition at line 31 of file def.h.\hypertarget{def_8h_8fd6804c3f6d1de461233025389396cb}{
\index{def.h@{def.h}!OD_VALUE_TOO_HIGH@{OD\_\-VALUE\_\-TOO\_\-HIGH}}
\index{OD_VALUE_TOO_HIGH@{OD\_\-VALUE\_\-TOO\_\-HIGH}!def.h@{def.h}}
\subsubsection[OD\_\-VALUE\_\-TOO\_\-HIGH]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-VALUE\_\-TOO\_\-HIGH~0x06090032}}
\label{def_8h_8fd6804c3f6d1de461233025389396cb}
Definition at line 39 of file def.h.\hypertarget{def_8h_f483b080738d035e89f41e199f79c44e}{
\index{def.h@{def.h}!OD_VALUE_TOO_LOW@{OD\_\-VALUE\_\-TOO\_\-LOW}}
\index{OD_VALUE_TOO_LOW@{OD\_\-VALUE\_\-TOO\_\-LOW}!def.h@{def.h}}
\subsubsection[OD\_\-VALUE\_\-TOO\_\-LOW]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-VALUE\_\-TOO\_\-LOW~0x06090031}}
\label{def_8h_f483b080738d035e89f41e199f79c44e}
Definition at line 38 of file def.h.\hypertarget{def_8h_53e6ac773b19b6d22d423eed2aeaa2af}{
\index{def.h@{def.h}!OD_WRITE_NOT_ALLOWED@{OD\_\-WRITE\_\-NOT\_\-ALLOWED}}
\index{OD_WRITE_NOT_ALLOWED@{OD\_\-WRITE\_\-NOT\_\-ALLOWED}!def.h@{def.h}}
\subsubsection[OD\_\-WRITE\_\-NOT\_\-ALLOWED]{\setlength{\rightskip}{0pt plus 5cm}\#define OD\_\-WRITE\_\-NOT\_\-ALLOWED~0x06010002}}
\label{def_8h_53e6ac773b19b6d22d423eed2aeaa2af}
Definition at line 33 of file def.h.\hypertarget{def_8h_17c7ee302d491b1ef74d2a4a795f82c6}{
\index{def.h@{def.h}!PDO1rx@{PDO1rx}}
\index{PDO1rx@{PDO1rx}!def.h@{def.h}}
\subsubsection[PDO1rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO1rx~0x4}}
\label{def_8h_17c7ee302d491b1ef74d2a4a795f82c6}
Definition at line 90 of file def.h.\hypertarget{def_8h_0a250614ba4dca3e87f768efcb58f238}{
\index{def.h@{def.h}!PDO1tx@{PDO1tx}}
\index{PDO1tx@{PDO1tx}!def.h@{def.h}}
\subsubsection[PDO1tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO1tx~0x3}}
\label{def_8h_0a250614ba4dca3e87f768efcb58f238}
Definition at line 89 of file def.h.\hypertarget{def_8h_b23848999420738438097816fee3f25d}{
\index{def.h@{def.h}!PDO2rx@{PDO2rx}}
\index{PDO2rx@{PDO2rx}!def.h@{def.h}}
\subsubsection[PDO2rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO2rx~0x6}}
\label{def_8h_b23848999420738438097816fee3f25d}
Definition at line 92 of file def.h.\hypertarget{def_8h_67f4224b2c072a82b37a4835ca1c75e1}{
\index{def.h@{def.h}!PDO2tx@{PDO2tx}}
\index{PDO2tx@{PDO2tx}!def.h@{def.h}}
\subsubsection[PDO2tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO2tx~0x5}}
\label{def_8h_67f4224b2c072a82b37a4835ca1c75e1}
Definition at line 91 of file def.h.\hypertarget{def_8h_239d135abea5ec798461cad43f9286b5}{
\index{def.h@{def.h}!PDO3rx@{PDO3rx}}
\index{PDO3rx@{PDO3rx}!def.h@{def.h}}
\subsubsection[PDO3rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO3rx~0x8}}
\label{def_8h_239d135abea5ec798461cad43f9286b5}
Definition at line 94 of file def.h.\hypertarget{def_8h_00ef0f6ae698f9cb944b4302e66e6c83}{
\index{def.h@{def.h}!PDO3tx@{PDO3tx}}
\index{PDO3tx@{PDO3tx}!def.h@{def.h}}
\subsubsection[PDO3tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO3tx~0x7}}
\label{def_8h_00ef0f6ae698f9cb944b4302e66e6c83}
Definition at line 93 of file def.h.\hypertarget{def_8h_282f714f745dd28e9a017044020aa3dc}{
\index{def.h@{def.h}!PDO4rx@{PDO4rx}}
\index{PDO4rx@{PDO4rx}!def.h@{def.h}}
\subsubsection[PDO4rx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO4rx~0x\-A}}
\label{def_8h_282f714f745dd28e9a017044020aa3dc}
Definition at line 96 of file def.h.\hypertarget{def_8h_bda4cc9ec44d1fc524bfdcae030df4be}{
\index{def.h@{def.h}!PDO4tx@{PDO4tx}}
\index{PDO4tx@{PDO4tx}!def.h@{def.h}}
\subsubsection[PDO4tx]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO4tx~0x9}}
\label{def_8h_bda4cc9ec44d1fc524bfdcae030df4be}
Definition at line 95 of file def.h.\hypertarget{def_8h_53c0d55da6d9ed06d7f55c595611eccc}{
\index{def.h@{def.h}!PDO_MAX_LEN@{PDO\_\-MAX\_\-LEN}}
\index{PDO_MAX_LEN@{PDO\_\-MAX\_\-LEN}!def.h@{def.h}}
\subsubsection[PDO\_\-MAX\_\-LEN]{\setlength{\rightskip}{0pt plus 5cm}\#define PDO\_\-MAX\_\-LEN~8}}
\label{def_8h_53c0d55da6d9ed06d7f55c595611eccc}
Definition at line 66 of file def.h.\hypertarget{def_8h_6baece8be8f9ab55223d41b535511b6f}{
\index{def.h@{def.h}!REQUEST@{REQUEST}}
\index{REQUEST@{REQUEST}!def.h@{def.h}}
\subsubsection[REQUEST]{\setlength{\rightskip}{0pt plus 5cm}\#define REQUEST~1}}
\label{def_8h_6baece8be8f9ab55223d41b535511b6f}
Constantes which permit to define if a PDO frame is a request one or a data one
Definition at line 54 of file def.h.\hypertarget{def_8h_1803853d40a775230d2bd01a8a15ea91}{
\index{def.h@{def.h}!Rx@{Rx}}
\index{Rx@{Rx}!def.h@{def.h}}
\subsubsection[Rx]{\setlength{\rightskip}{0pt plus 5cm}\#define Rx~0}}
\label{def_8h_1803853d40a775230d2bd01a8a15ea91}
Definition at line 60 of file def.h.\hypertarget{def_8h_2acbeebb18a23287a9fe30f1f9e3f964}{
\index{def.h@{def.h}!SDO_ABORTED_INTERNAL@{SDO\_\-ABORTED\_\-INTERNAL}}
\index{SDO_ABORTED_INTERNAL@{SDO\_\-ABORTED\_\-INTERNAL}!def.h@{def.h}}
\subsubsection[SDO\_\-ABORTED\_\-INTERNAL]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-ABORTED\_\-INTERNAL~0x85}}
\label{def_8h_2acbeebb18a23287a9fe30f1f9e3f964}
Definition at line 73 of file def.h.\hypertarget{def_8h_fbea04ded6a0ca1dfd63637bce9e0200}{
\index{def.h@{def.h}!SDO_ABORTED_RCV@{SDO\_\-ABORTED\_\-RCV}}
\index{SDO_ABORTED_RCV@{SDO\_\-ABORTED\_\-RCV}!def.h@{def.h}}
\subsubsection[SDO\_\-ABORTED\_\-RCV]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-ABORTED\_\-RCV~0x80}}
\label{def_8h_fbea04ded6a0ca1dfd63637bce9e0200}
Definition at line 72 of file def.h.\hypertarget{def_8h_b1dccfddc653c2a7c4eaf3e1cc8d8e57}{
\index{def.h@{def.h}!SDO_CLIENT@{SDO\_\-CLIENT}}
\index{SDO_CLIENT@{SDO\_\-CLIENT}!def.h@{def.h}}
\subsubsection[SDO\_\-CLIENT]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-CLIENT~0x2}}
\label{def_8h_b1dccfddc653c2a7c4eaf3e1cc8d8e57}
Definition at line 79 of file def.h.\hypertarget{def_8h_749536d7d8c9a60beb8d3c8d1210b6d2}{
\index{def.h@{def.h}!SDO_DOWNLOAD_IN_PROGRESS@{SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS}}
\index{SDO_DOWNLOAD_IN_PROGRESS@{SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS}!def.h@{def.h}}
\subsubsection[SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-DOWNLOAD\_\-IN\_\-PROGRESS~0x2}}
\label{def_8h_749536d7d8c9a60beb8d3c8d1210b6d2}
Definition at line 74 of file def.h.\hypertarget{def_8h_7d9dad1485ed532424092d21b1e22ad2}{
\index{def.h@{def.h}!SDO_FINISHED@{SDO\_\-FINISHED}}
\index{SDO_FINISHED@{SDO\_\-FINISHED}!def.h@{def.h}}
\subsubsection[SDO\_\-FINISHED]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-FINISHED~0x1}}
\label{def_8h_7d9dad1485ed532424092d21b1e22ad2}
Definition at line 71 of file def.h.\hypertarget{def_8h_b97393c9473837a2886583a1d5f69cf9}{
\index{def.h@{def.h}!SDO_RESET@{SDO\_\-RESET}}
\index{SDO_RESET@{SDO\_\-RESET}!def.h@{def.h}}
\subsubsection[SDO\_\-RESET]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-RESET~0x0}}
\label{def_8h_b97393c9473837a2886583a1d5f69cf9}
Status of the SDO transmission
Definition at line 70 of file def.h.\hypertarget{def_8h_ee9faae3a3109b64e4987acb6eaa38b1}{
\index{def.h@{def.h}!SDO_SERVER@{SDO\_\-SERVER}}
\index{SDO_SERVER@{SDO\_\-SERVER}!def.h@{def.h}}
\subsubsection[SDO\_\-SERVER]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-SERVER~0x1}}
\label{def_8h_ee9faae3a3109b64e4987acb6eaa38b1}
Definition at line 78 of file def.h.\hypertarget{def_8h_5c0ec02d3f240083717a69a83b71a882}{
\index{def.h@{def.h}!SDO_UNKNOWN@{SDO\_\-UNKNOWN}}
\index{SDO_UNKNOWN@{SDO\_\-UNKNOWN}!def.h@{def.h}}
\subsubsection[SDO\_\-UNKNOWN]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-UNKNOWN~0x3}}
\label{def_8h_5c0ec02d3f240083717a69a83b71a882}
Definition at line 80 of file def.h.\hypertarget{def_8h_f05e95a564b579b94d14a218264d13e1}{
\index{def.h@{def.h}!SDO_UPLOAD_IN_PROGRESS@{SDO\_\-UPLOAD\_\-IN\_\-PROGRESS}}
\index{SDO_UPLOAD_IN_PROGRESS@{SDO\_\-UPLOAD\_\-IN\_\-PROGRESS}!def.h@{def.h}}
\subsubsection[SDO\_\-UPLOAD\_\-IN\_\-PROGRESS]{\setlength{\rightskip}{0pt plus 5cm}\#define SDO\_\-UPLOAD\_\-IN\_\-PROGRESS~0x3}}
\label{def_8h_f05e95a564b579b94d14a218264d13e1}
Definition at line 75 of file def.h.\hypertarget{def_8h_467b188db8d383136b771267dcc22e68}{
\index{def.h@{def.h}!SDOABT_GENERAL_ERROR@{SDOABT\_\-GENERAL\_\-ERROR}}
\index{SDOABT_GENERAL_ERROR@{SDOABT\_\-GENERAL\_\-ERROR}!def.h@{def.h}}
\subsubsection[SDOABT\_\-GENERAL\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-GENERAL\_\-ERROR~0x08000000}}
\label{def_8h_467b188db8d383136b771267dcc22e68}
Definition at line 45 of file def.h.\hypertarget{def_8h_192178577e5164ef0985d49522338c80}{
\index{def.h@{def.h}!SDOABT_LOCAL_CTRL_ERROR@{SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR}}
\index{SDOABT_LOCAL_CTRL_ERROR@{SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR}!def.h@{def.h}}
\subsubsection[SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-LOCAL\_\-CTRL\_\-ERROR~0x08000021}}
\label{def_8h_192178577e5164ef0985d49522338c80}
Definition at line 46 of file def.h.\hypertarget{def_8h_0b71ae8593fb9b65a2028509ed6b2128}{
\index{def.h@{def.h}!SDOABT_OUT_OF_MEMORY@{SDOABT\_\-OUT\_\-OF\_\-MEMORY}}
\index{SDOABT_OUT_OF_MEMORY@{SDOABT\_\-OUT\_\-OF\_\-MEMORY}!def.h@{def.h}}
\subsubsection[SDOABT\_\-OUT\_\-OF\_\-MEMORY]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-OUT\_\-OF\_\-MEMORY~0x05040005}}
\label{def_8h_0b71ae8593fb9b65a2028509ed6b2128}
Definition at line 44 of file def.h.\hypertarget{def_8h_49351f44f9d88d66d47c221c7a0989c3}{
\index{def.h@{def.h}!SDOABT_TIMED_OUT@{SDOABT\_\-TIMED\_\-OUT}}
\index{SDOABT_TIMED_OUT@{SDOABT\_\-TIMED\_\-OUT}!def.h@{def.h}}
\subsubsection[SDOABT\_\-TIMED\_\-OUT]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-TIMED\_\-OUT~0x05040000}}
\label{def_8h_49351f44f9d88d66d47c221c7a0989c3}
Definition at line 43 of file def.h.\hypertarget{def_8h_d80b624c5c5760190d82246e7b04d239}{
\index{def.h@{def.h}!SDOABT_TOGGLE_NOT_ALTERNED@{SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED}}
\index{SDOABT_TOGGLE_NOT_ALTERNED@{SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED}!def.h@{def.h}}
\subsubsection[SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOABT\_\-TOGGLE\_\-NOT\_\-ALTERNED~0x05030000}}
\label{def_8h_d80b624c5c5760190d82246e7b04d239}
Definition at line 42 of file def.h.\hypertarget{def_8h_44318f0cf5176db0eedd1c8519bd8f35}{
\index{def.h@{def.h}!SDOrx@{SDOrx}}
\index{SDOrx@{SDOrx}!def.h@{def.h}}
\subsubsection[SDOrx]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOrx~0x\-C}}
\label{def_8h_44318f0cf5176db0eedd1c8519bd8f35}
Definition at line 98 of file def.h.\hypertarget{def_8h_74331e9b1d102bd0a3d5d9c1fc4f8212}{
\index{def.h@{def.h}!SDOtx@{SDOtx}}
\index{SDOtx@{SDOtx}!def.h@{def.h}}
\subsubsection[SDOtx]{\setlength{\rightskip}{0pt plus 5cm}\#define SDOtx~0x\-B}}
\label{def_8h_74331e9b1d102bd0a3d5d9c1fc4f8212}
Definition at line 97 of file def.h.\hypertarget{def_8h_5191a3bccf57126087e6ec2cca448c32}{
\index{def.h@{def.h}!state1@{state1}}
\index{state1@{state1}!def.h@{def.h}}
\subsubsection[state1]{\setlength{\rightskip}{0pt plus 5cm}\#define state1~0x01}}
\label{def_8h_5191a3bccf57126087e6ec2cca448c32}
Definition at line 113 of file def.h.\hypertarget{def_8h_865105d41739f49a0419502cb2683be1}{
\index{def.h@{def.h}!state10@{state10}}
\index{state10@{state10}!def.h@{def.h}}
\subsubsection[state10]{\setlength{\rightskip}{0pt plus 5cm}\#define state10~0x0A}}
\label{def_8h_865105d41739f49a0419502cb2683be1}
Definition at line 122 of file def.h.\hypertarget{def_8h_be94c50e18055692ad2e0d220f09aea5}{
\index{def.h@{def.h}!state11@{state11}}
\index{state11@{state11}!def.h@{def.h}}
\subsubsection[state11]{\setlength{\rightskip}{0pt plus 5cm}\#define state11~0x0B}}
\label{def_8h_be94c50e18055692ad2e0d220f09aea5}
Definition at line 123 of file def.h.\hypertarget{def_8h_9f640b93661d9249bd7bd6559f397ca5}{
\index{def.h@{def.h}!state2@{state2}}
\index{state2@{state2}!def.h@{def.h}}
\subsubsection[state2]{\setlength{\rightskip}{0pt plus 5cm}\#define state2~0x02}}
\label{def_8h_9f640b93661d9249bd7bd6559f397ca5}
Definition at line 114 of file def.h.\hypertarget{def_8h_07ae7798ee670d4db12e71b373c60e0a}{
\index{def.h@{def.h}!state3@{state3}}
\index{state3@{state3}!def.h@{def.h}}
\subsubsection[state3]{\setlength{\rightskip}{0pt plus 5cm}\#define state3~0x03}}
\label{def_8h_07ae7798ee670d4db12e71b373c60e0a}
Definition at line 115 of file def.h.\hypertarget{def_8h_b92f9ec8f5b287c274ebe9c91fda5154}{
\index{def.h@{def.h}!state4@{state4}}
\index{state4@{state4}!def.h@{def.h}}
\subsubsection[state4]{\setlength{\rightskip}{0pt plus 5cm}\#define state4~0x04}}
\label{def_8h_b92f9ec8f5b287c274ebe9c91fda5154}
Definition at line 116 of file def.h.\hypertarget{def_8h_9c791e43dcf77cb119f7d79db324d1f8}{
\index{def.h@{def.h}!state5@{state5}}
\index{state5@{state5}!def.h@{def.h}}
\subsubsection[state5]{\setlength{\rightskip}{0pt plus 5cm}\#define state5~0x05}}
\label{def_8h_9c791e43dcf77cb119f7d79db324d1f8}
Definition at line 117 of file def.h.\hypertarget{def_8h_7e97b68eb7a2d1d418638e8e6af0ed6b}{
\index{def.h@{def.h}!state6@{state6}}
\index{state6@{state6}!def.h@{def.h}}
\subsubsection[state6]{\setlength{\rightskip}{0pt plus 5cm}\#define state6~0x06}}
\label{def_8h_7e97b68eb7a2d1d418638e8e6af0ed6b}
Definition at line 118 of file def.h.\hypertarget{def_8h_b05e63de91a6e1268f15c0939cfdea8b}{
\index{def.h@{def.h}!state7@{state7}}
\index{state7@{state7}!def.h@{def.h}}
\subsubsection[state7]{\setlength{\rightskip}{0pt plus 5cm}\#define state7~0x07}}
\label{def_8h_b05e63de91a6e1268f15c0939cfdea8b}
Definition at line 119 of file def.h.\hypertarget{def_8h_8894c53332e89c6588e84f5dc15c7584}{
\index{def.h@{def.h}!state8@{state8}}
\index{state8@{state8}!def.h@{def.h}}
\subsubsection[state8]{\setlength{\rightskip}{0pt plus 5cm}\#define state8~0x08}}
\label{def_8h_8894c53332e89c6588e84f5dc15c7584}
Definition at line 120 of file def.h.\hypertarget{def_8h_df53b1fe0dcea7b0f27d351da8cb2c96}{
\index{def.h@{def.h}!state9@{state9}}
\index{state9@{state9}!def.h@{def.h}}
\subsubsection[state9]{\setlength{\rightskip}{0pt plus 5cm}\#define state9~0x09}}
\label{def_8h_df53b1fe0dcea7b0f27d351da8cb2c96}
Definition at line 121 of file def.h.\hypertarget{def_8h_9ac82e856c7683e23553431e5224d5f4}{
\index{def.h@{def.h}!SYNC@{SYNC}}
\index{SYNC@{SYNC}!def.h@{def.h}}
\subsubsection[SYNC]{\setlength{\rightskip}{0pt plus 5cm}\#define SYNC~0x1}}
\label{def_8h_9ac82e856c7683e23553431e5224d5f4}
Definition at line 87 of file def.h.\hypertarget{def_8h_5a63bf5566f66e30f56bc17eea0e5e4b}{
\index{def.h@{def.h}!TIME_STAMP@{TIME\_\-STAMP}}
\index{TIME_STAMP@{TIME\_\-STAMP}!def.h@{def.h}}
\subsubsection[TIME\_\-STAMP]{\setlength{\rightskip}{0pt plus 5cm}\#define TIME\_\-STAMP~0x2}}
\label{def_8h_5a63bf5566f66e30f56bc17eea0e5e4b}
Definition at line 88 of file def.h.\hypertarget{def_8h_a8cecfc5c5c054d2875c03e77b7be15d}{
\index{def.h@{def.h}!TRUE@{TRUE}}
\index{TRUE@{TRUE}!def.h@{def.h}}
\subsubsection[TRUE]{\setlength{\rightskip}{0pt plus 5cm}\#define TRUE~1}}
\label{def_8h_a8cecfc5c5c054d2875c03e77b7be15d}
Definition at line 62 of file def.h.\hypertarget{def_8h_bbb96fbbe5d24b8f12a1fae621ced4d3}{
\index{def.h@{def.h}!Tx@{Tx}}
\index{Tx@{Tx}!def.h@{def.h}}
\subsubsection[Tx]{\setlength{\rightskip}{0pt plus 5cm}\#define Tx~1}}
\label{def_8h_bbb96fbbe5d24b8f12a1fae621ced4d3}
Definition at line 61 of file def.h.