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 */
16
enum
XsSyncLine
17
{
18
XSL_Inputs
,
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*/
34
XSL_Outputs
,
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
42
XSL_Invalid
43
};
44
/*! @} */
45
typedef
enum
XsSyncLine
XsSyncLine
;
46
47
#endif // file guard
XSL_Out1
Sync Out 1.
Definition:
xssyncline.h:35
XSL_RtsOut
RS232 RTS sync out.
Definition:
xssyncline.h:40
XSL_Outputs
Definition:
xssyncline.h:34
XSL_ExtTimepulseIn
External time pulse input (e.g. for external GPS unit)
Definition:
xssyncline.h:29
XSL_Bi1Out
Bidirectional Sync 1 Out.
Definition:
xssyncline.h:38
XSL_GpsClockIn
Clock synchronisation input line attached to internal GPS unit.
Definition:
xssyncline.h:27
XSL_Out2
Sync Out 2.
Definition:
xssyncline.h:37
XSL_Inputs
Definition:
xssyncline.h:18
XSL_ReqData
Serial data sync option, use XMID_ReqData message id for this.
Definition:
xssyncline.h:32
XSL_Invalid
Definition:
xssyncline.h:42
XSL_In1
Sync In 1.
Definition:
xssyncline.h:19
XSL_Bi1In
Bidirectional Sync 1 In.
Definition:
xssyncline.h:22
XSL_ClockIn
Clock synchronisation input.
Definition:
xssyncline.h:24
XSL_CtsIn
RS232 CTS sync in.
Definition:
xssyncline.h:26
XsSyncLine
XsSyncLine
Synchronization line identifiers.
Definition:
xssyncline.h:16
XSL_In2
Sync In 2.
Definition:
xssyncline.h:21
Page generated by
Doxygen 1.8.14
for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020