Main MRPT website > C++ reference for MRPT 1.5.7
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-2017, 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 directly in Xbus messages */
19 {
20  XSL4_ClockIn = 0, //!< External clock sync \ref XSL_ClockIn
21  XSL4_GpsClockIn = 1, //!< GPS clock sync \ref XSL_GpsClockIn
22  XSL4_In = 2, //!< Send data line \ref XSL_In1
23  XSL4_BiIn = 3, //!< Bidirectional sync line, configured as input \ref XSL_Bi1In
24  XSL4_BiOut = 4, //!< Bidirectional sync line, configured as output \ref XSL_Bi1Out
25  XSL4_ExtTimepulseIn = 5,//!< External Timepulse input \ref XSL_ExtTimepulseIn
26  XSL4_ReqData = 6, //!< Serial data sync option, use XMID_ReqData message id for this \ref XSL_ReqData
27 
29 };
30 /*! @} */
31 typedef enum SyncLineMk4 SyncLineMk4;
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
39 
40 #ifdef __cplusplus
41 } // extern "C"
42 #endif
43 
44 #endif // file guard
External clock sync XSL_ClockIn.
Definition: synclinemk4.h:20
Send data line XSL_In1.
Definition: synclinemk4.h:22
SyncLineMk4 xslToXsl4(XsSyncLine line)
GPS clock sync XSL_GpsClockIn.
Definition: synclinemk4.h:21
External Timepulse input XSL_ExtTimepulseIn.
Definition: synclinemk4.h:25
XsSyncLine xsl4ToXsl(SyncLineMk4 mk4Line)
Serial data sync option, use XMID_ReqData message id for this XSL_ReqData.
Definition: synclinemk4.h:26
Bidirectional sync line, configured as input XSL_Bi1In.
Definition: synclinemk4.h:23
Bidirectional sync line, configured as output XSL_Bi1Out.
Definition: synclinemk4.h:24
SyncLineMk4
Synchronization line identifiers for the Mk4 devices, only to be used directly in Xbus messages...
Definition: synclinemk4.h:18
XsSyncLine
Synchronization line identifiers.
Definition: xssyncline.h:16



Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019