Main MRPT website > C++ reference for MRPT 1.9.9
xssyncfunction.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 XSSYNCFUNCTION_H
10 #define XSSYNCFUNCTION_H
11 
12 /*! \addtogroup enums Global enumerations
13  @{
14 */
15 /*! \brief Actions to be taken on input triggers */
17 {
18  XSF_StartRecording, /*!< \brief Start recording on trigger or emit trigger
19  when first recording frame is started. \remark
20  Applies to Awinda Station. */
21  XSF_StopRecording, /*!< \brief Stop recording on trigger or emit trigger
22  when recording is stopped. \remark Applies to Awinda
23  Station. */
24  XSF_ResetTimer, /*!< \brief On input trigger, the outgoing timer of the
25  station will be set to 0. \remark Applies to Awinda
26  Station. */
27  XSF_TriggerIndication, /*!< \brief An indication is sent to the driver when
28  trigger is detected. \remark Applies to Awinda
29  Station. */
30 
31  XSF_IntervalTransitionMeasurement, /*!< \brief Emit trigger on an interval
32  transition during measurement and
33  recording. */
34  XSF_IntervalTransitionRecording, /*!< \brief Emit trigger on an interval
35  transition during recording. */
36  XSF_GotoOperational, /*!< \brief Emit trigger when going to Operational mode
37  \remark Applies to Awinda Station. */
38 
39  XSF_SampleAndSend, /*!< \brief Sample a sample and send the MT Data message.
40  \remark Applies to Mt. */
41  XSF_SendLatest, /*!< \brief Send the latest sample. \remark Applies to Mt.
42  */
43  XSF_ClockBiasEstimation, /*!< \brief Do a clock bias estimation on trigger.
44  \remark Applies to Mti-G. */
45 
46  XSF_PulseWithModulation, /*!< \brief Do interval transition measurement with
47  pulse widht modulation. \remark Applies only to
48  Xbusmaster. */
49 
50  XSF_StartSampling, /*!< \brief Start sampling. Data will only be transmitted
51  after this trigger has been recieved. \remark Applies
52  only to Mk4. */
53 
54  XSF_Invalid, /*!< \brief Invalid action \details This indicates the trigger
55  action is not usable. */
56  XSF_Count = XSF_Invalid /*!< \brief Amount of trigger actions */
57 };
58 /*! @} */
60 
61 #endif // file guard
On input trigger, the outgoing timer of the station will be set to 0.
Start recording on trigger or emit trigger when first recording frame is started. ...
Emit trigger on an interval transition during measurement and recording.
Sample a sample and send the MT Data message.
Amount of trigger actions.
Stop recording on trigger or emit trigger when recording is stopped.
Send the latest sample.
Invalid action.
XsSyncFunction
Actions to be taken on input triggers.
Do interval transition measurement with pulse widht modulation.
Emit trigger on an interval transition during recording.
An indication is sent to the driver when trigger is detected.
Start sampling. Data will only be transmitted after this trigger has been recieved.
Do a clock bias estimation on trigger.
Emit trigger when going to Operational mode.



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019