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-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 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
XSF_SampleAndSend
@ XSF_SampleAndSend
Sample a sample and send the MT Data message.
Definition: xssyncfunction.h:39
XSF_StopRecording
@ XSF_StopRecording
Stop recording on trigger or emit trigger when recording is stopped.
Definition: xssyncfunction.h:21
XSF_IntervalTransitionMeasurement
@ XSF_IntervalTransitionMeasurement
Emit trigger on an interval transition during measurement and recording.
Definition: xssyncfunction.h:31
XSF_TriggerIndication
@ XSF_TriggerIndication
An indication is sent to the driver when trigger is detected.
Definition: xssyncfunction.h:27
XSF_ClockBiasEstimation
@ XSF_ClockBiasEstimation
Do a clock bias estimation on trigger.
Definition: xssyncfunction.h:43
XSF_GotoOperational
@ XSF_GotoOperational
Emit trigger when going to Operational mode.
Definition: xssyncfunction.h:36
XSF_PulseWithModulation
@ XSF_PulseWithModulation
Do interval transition measurement with pulse widht modulation.
Definition: xssyncfunction.h:46
XSF_IntervalTransitionRecording
@ XSF_IntervalTransitionRecording
Emit trigger on an interval transition during recording.
Definition: xssyncfunction.h:34
XSF_StartRecording
@ XSF_StartRecording
Start recording on trigger or emit trigger when first recording frame is started.
Definition: xssyncfunction.h:18
XSF_StartSampling
@ XSF_StartSampling
Start sampling. Data will only be transmitted after this trigger has been recieved.
Definition: xssyncfunction.h:50
XSF_ResetTimer
@ XSF_ResetTimer
On input trigger, the outgoing timer of the station will be set to 0.
Definition: xssyncfunction.h:24
XSF_Invalid
@ XSF_Invalid
Invalid action.
Definition: xssyncfunction.h:54
XSF_SendLatest
@ XSF_SendLatest
Send the latest sample.
Definition: xssyncfunction.h:41
XsSyncFunction
XsSyncFunction
Actions to be taken on input triggers.
Definition: xssyncfunction.h:16
XSF_Count
@ XSF_Count
Amount of trigger actions.
Definition: xssyncfunction.h:56



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