All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_pos_sample_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
17 #ifndef LE_POS_SAMPLE_INTERFACE_H_INCLUDE_GUARD
18 #define LE_POS_SAMPLE_INTERFACE_H_INCLUDE_GUARD
19 
20 
21 #include "legato.h"
22 
23 // Interface specific includes
24 #include "le_pos_interface.h"
25 
26 
27 //--------------------------------------------------------------------------------------------------
31 //--------------------------------------------------------------------------------------------------
33 (
34  const char* serviceInstanceName
36 );
37 
38 //--------------------------------------------------------------------------------------------------
42 //--------------------------------------------------------------------------------------------------
44 (
45  void
46 );
47 
48 //--------------------------------------------------------------------------------------------------
62 //--------------------------------------------------------------------------------------------------
64 (
65  le_pos_SampleRef_t positionSampleRef,
68 
69  int32_t* latitudePtr,
72 
73  int32_t* longitudePtr,
76 
77  int32_t* horizontalAccuracyPtr
80 );
81 
82 //--------------------------------------------------------------------------------------------------
95 //--------------------------------------------------------------------------------------------------
97 (
98  le_pos_SampleRef_t positionSampleRef,
101 
102  int32_t* altitudePtr,
105 
106  int32_t* altitudeAccuracyPtr
109 );
110 
111 //--------------------------------------------------------------------------------------------------
124 //--------------------------------------------------------------------------------------------------
126 (
127  le_pos_SampleRef_t positionSampleRef,
130 
131  uint32_t* hspeedPtr,
134 
135  int32_t* hspeedAccuracyPtr
138 );
139 
140 //--------------------------------------------------------------------------------------------------
153 //--------------------------------------------------------------------------------------------------
155 (
156  le_pos_SampleRef_t positionSampleRef,
159 
160  int32_t* vspeedPtr,
163 
164  int32_t* vspeedAccuracyPtr
167 );
168 
169 //--------------------------------------------------------------------------------------------------
183 //--------------------------------------------------------------------------------------------------
185 (
186  le_pos_SampleRef_t positionSampleRef,
189 
190  int32_t* headingPtr,
193 
194  int32_t* headingAccuracyPtr
197 );
198 
199 //--------------------------------------------------------------------------------------------------
213 //--------------------------------------------------------------------------------------------------
215 (
216  le_pos_SampleRef_t positionSampleRef,
219 
220  int32_t* directionPtr,
223 
224  int32_t* directionAccuracyPtr
227 );
228 
229 //--------------------------------------------------------------------------------------------------
236 //--------------------------------------------------------------------------------------------------
238 (
239  le_pos_SampleRef_t positionSampleRef
242 );
243 
244 
245 #endif // LE_POS_SAMPLE_INTERFACE_H_INCLUDE_GUARD
246 
le_result_t le_pos_sample_Get2DLocation(le_pos_SampleRef_t positionSampleRef, int32_t *latitudePtr, int32_t *longitudePtr, int32_t *horizontalAccuracyPtr)
le_result_t le_pos_sample_GetHeading(le_pos_SampleRef_t positionSampleRef, int32_t *headingPtr, int32_t *headingAccuracyPtr)
le_result_t
Definition: le_basics.h:34
le_result_t le_pos_sample_GetDirection(le_pos_SampleRef_t positionSampleRef, int32_t *directionPtr, int32_t *directionAccuracyPtr)
void le_pos_sample_StopClient(void)
le_result_t le_pos_sample_GetVerticalSpeed(le_pos_SampleRef_t positionSampleRef, int32_t *vspeedPtr, int32_t *vspeedAccuracyPtr)
le_result_t le_pos_sample_GetHorizontalSpeed(le_pos_SampleRef_t positionSampleRef, uint32_t *hspeedPtr, int32_t *hspeedAccuracyPtr)
struct le_pos_Sample * le_pos_SampleRef_t
Definition: le_pos.h:24
void le_pos_sample_Release(le_pos_SampleRef_t positionSampleRef)
void le_pos_sample_StartClient(const char *serviceInstanceName)
le_result_t le_pos_sample_GetAltitude(le_pos_SampleRef_t positionSampleRef, int32_t *altitudePtr, int32_t *altitudeAccuracyPtr)