Main MRPT website > C++ reference for MRPT 1.9.9
synclinemk4.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 XSSYNCLINEMK4_H
10 #define XSSYNCLINEMK4_H
11 
12 #include <xsens/xssyncline.h>
13 
14 /*! \addtogroup enums Global enumerations
15  @{
16 */
17 /*! \brief Synchronization line identifiers for the Mk4 devices, only to be used
18  * directly in Xbus messages */
20 {
21  /** External clock sync \ref XSL_ClockIn */
23  /** GPS clock sync \ref XSL_GpsClockIn */
25  /** Send data line \ref XSL_In1 */
26  XSL4_In = 2,
27  /** Bidirectional sync line, configured as input \ref XSL_Bi1In */
28  XSL4_BiIn = 3,
29  /** Bidirectional sync line, configured as output \ref XSL_Bi1Out */
31  /** External Timepulse input \ref XSL_ExtTimepulseIn */
33  /** Serial data sync option, use XMID_ReqData message id for this \ref
34  XSL_ReqData */
36 
38 };
39 /*! @} */
40 typedef enum SyncLineMk4 SyncLineMk4;
41 
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45 
48 
49 #ifdef __cplusplus
50 } // extern "C"
51 #endif
52 
53 #endif // file guard
xsl4ToXsl
XsSyncLine xsl4ToXsl(SyncLineMk4 mk4Line)
xssyncline.h
XSL4_ReqData
@ XSL4_ReqData
Serial data sync option, use XMID_ReqData message id for this XSL_ReqData.
Definition: synclinemk4.h:35
XSL4_BiIn
@ XSL4_BiIn
Bidirectional sync line, configured as input XSL_Bi1In.
Definition: synclinemk4.h:28
xslToXsl4
SyncLineMk4 xslToXsl4(XsSyncLine line)
XSL4_ClockIn
@ XSL4_ClockIn
External clock sync XSL_ClockIn.
Definition: synclinemk4.h:22
XSL4_Invalid
@ XSL4_Invalid
Definition: synclinemk4.h:37
XSL4_GpsClockIn
@ XSL4_GpsClockIn
GPS clock sync XSL_GpsClockIn.
Definition: synclinemk4.h:24
XSL4_BiOut
@ XSL4_BiOut
Bidirectional sync line, configured as output XSL_Bi1Out.
Definition: synclinemk4.h:30
XsSyncLine
XsSyncLine
Synchronization line identifiers.
Definition: xssyncline.h:16
XSL4_In
@ XSL4_In
Send data line XSL_In1.
Definition: synclinemk4.h:26
XSL4_ExtTimepulseIn
@ XSL4_ExtTimepulseIn
External Timepulse input XSL_ExtTimepulseIn.
Definition: synclinemk4.h:32
SyncLineMk4
SyncLineMk4
Synchronization line identifiers for the Mk4 devices, only to be used directly in Xbus messages.
Definition: synclinemk4.h:19



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