Main MRPT website > C++ reference for MRPT 1.5.7
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 when first recording frame is started. \remark Applies to Awinda Station. */
19  XSF_StopRecording, /*!< \brief Stop recording on trigger or emit trigger when recording is stopped. \remark Applies to Awinda Station. */
20  XSF_ResetTimer, /*!< \brief On input trigger, the outgoing timer of the station will be set to 0. \remark Applies to Awinda Station. */
21  XSF_TriggerIndication, /*!< \brief An indication is sent to the driver when trigger is detected. \remark Applies to Awinda Station. */
22 
23  XSF_IntervalTransitionMeasurement, /*!< \brief Emit trigger on an interval transition during measurement and recording. */
24  XSF_IntervalTransitionRecording, /*!< \brief Emit trigger on an interval transition during recording. */
25  XSF_GotoOperational, /*!< \brief Emit trigger when going to Operational mode \remark Applies to Awinda Station. */
26 
27  XSF_SampleAndSend, /*!< \brief Sample a sample and send the MT Data message. \remark Applies to Mt. */
28  XSF_SendLatest, /*!< \brief Send the latest sample. \remark Applies to Mt. */
29  XSF_ClockBiasEstimation, /*!< \brief Do a clock bias estimation on trigger. \remark Applies to Mti-G. */
30 
31  XSF_PulseWithModulation, /*!< \brief Do interval transition measurement with pulse widht modulation. \remark Applies only to Xbusmaster. */
32 
33  XSF_StartSampling, /*!< \brief Start sampling. Data will only be transmitted after this trigger has been recieved. \remark Applies only to Mk4. */
34 
35  XSF_Invalid, /*!< \brief Invalid action \details This indicates the trigger action is not usable. */
36  XSF_Count = XSF_Invalid /*!< \brief Amount of trigger actions */
37 };
38 /*! @} */
40 
41 #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.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019