Main MRPT website > C++ reference for MRPT 1.9.9
xssyncline.h
Go to the documentation of this file.
1 /* +------------------------------------------------------------------------+
2  | Mobile Robot Programming Toolkit (MRPT) |
3  | http://www.mrpt.org/ |
4  | |
5  | Copyright (c) 2005-2018, Individual contributors, see AUTHORS file |
6  | See: http://www.mrpt.org/Authors - All rights reserved. |
7  | Released under BSD License. See details in http://www.mrpt.org/License |
8  +------------------------------------------------------------------------+ */
9 #ifndef XSSYNCLINE_H
10 #define XSSYNCLINE_H
11 
12 /*! \addtogroup enums Global enumerations
13  @{
14 */
15 /*! \brief Synchronization line identifiers */
17 {
19  XSL_In1 = XSL_Inputs, /*!< \brief Sync In 1 \remark Applies to Awinda
20  Station and Mt */
21  XSL_In2, /*!< \brief Sync In 2 \remark Applies to Awinda Station */
22  XSL_Bi1In, /*!< \brief Bidirectional Sync 1 In \remark Applies to Xbus
23  Master */
24  XSL_ClockIn, /*!< \brief Clock synchronisation input \remark Applies to Mk4
25  */
26  XSL_CtsIn, /*!< \brief RS232 CTS sync in \remark Applies to Xbus Master */
27  XSL_GpsClockIn, /*!< \brief Clock synchronisation input line attached to
28  internal GPS unit \remark Applies to Mk4 */
29  XSL_ExtTimepulseIn, /*!< \brief External time pulse input (e.g. for external
30  GPS unit) \remark Applies to Mk4 with external
31  device*/
32  XSL_ReqData, /*!< \brief Serial data sync option, use \a XMID_ReqData
33  message id for this \remark Applies to Mk4*/
35  XSL_Out1 = XSL_Outputs, /*!< \brief Sync Out 1 \remark Applies to Awinda
36  Station and Mt */
37  XSL_Out2, /*!< \brief Sync Out 2 \remark Applies to Awinda Station */
38  XSL_Bi1Out, /*!< \brief Bidirectional Sync 1 Out \remark Applies to Xbus
39  Master */
40  XSL_RtsOut, /*!< \brief RS232 RTS sync out \remark Applies to Xbus Master */
41 
43 };
44 /*! @} */
45 typedef enum XsSyncLine XsSyncLine;
46 
47 #endif // file guard
XSL_Outputs
@ XSL_Outputs
Definition: xssyncline.h:34
XSL_In2
@ XSL_In2
Sync In 2.
Definition: xssyncline.h:21
XSL_In1
@ XSL_In1
Sync In 1.
Definition: xssyncline.h:19
XSL_ReqData
@ XSL_ReqData
Serial data sync option, use XMID_ReqData message id for this.
Definition: xssyncline.h:32
XSL_Invalid
@ XSL_Invalid
Definition: xssyncline.h:42
XSL_GpsClockIn
@ XSL_GpsClockIn
Clock synchronisation input line attached to internal GPS unit.
Definition: xssyncline.h:27
XSL_CtsIn
@ XSL_CtsIn
RS232 CTS sync in.
Definition: xssyncline.h:26
XSL_Bi1Out
@ XSL_Bi1Out
Bidirectional Sync 1 Out.
Definition: xssyncline.h:38
XSL_Bi1In
@ XSL_Bi1In
Bidirectional Sync 1 In.
Definition: xssyncline.h:22
XSL_ClockIn
@ XSL_ClockIn
Clock synchronisation input.
Definition: xssyncline.h:24
XSL_RtsOut
@ XSL_RtsOut
RS232 RTS sync out.
Definition: xssyncline.h:40
XSL_Out2
@ XSL_Out2
Sync Out 2.
Definition: xssyncline.h:37
XSL_Inputs
@ XSL_Inputs
Definition: xssyncline.h:18
XSL_ExtTimepulseIn
@ XSL_ExtTimepulseIn
External time pulse input (e.g. for external GPS unit)
Definition: xssyncline.h:29
XsSyncLine
XsSyncLine
Synchronization line identifiers.
Definition: xssyncline.h:16
XSL_Out1
@ XSL_Out1
Sync Out 1.
Definition: xssyncline.h:35



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST