Capsule API Example

Loading...
Searching...
No Matches
CMEMSTimedData.h
Go to the documentation of this file.
1// Copyright. 2019 - 2024 PSBD. All rights reserved.
2
3#pragma once
4
5#include "CDefinesPrivate.h"
6#include "CPoint3d.h"
7
8#ifdef __cplusplus
9 extern "C" {
10#endif
11
17 CLC_STRUCT_WNN(MEMSTimedData, clCMEMSTimedData, mems);
18
25 CL_DLL int32_t clCMEMSTimedData_GetCount(clCMEMSTimedData memsTimedData) NOEXCEPT;
33 CL_DLL clCPoint3d clCMEMSTimedData_GetAccelerometer(clCMEMSTimedData memsTimedData,
34 int32_t index) NOEXCEPT;
42 CL_DLL clCPoint3d clCMEMSTimedData_GetGyroscope(clCMEMSTimedData memsTimedData,
43 int32_t index) NOEXCEPT;
51 CL_DLL uint64_t clCMEMSTimedData_GetTimestampMilli(clCMEMSTimedData memsTimedData, int32_t index) NOEXCEPT;
52
53#ifdef __cplusplus
54}
55#endif
CDefinesPrivate.h
NOEXCEPT
#define NOEXCEPT
Definition CDefinesPrivate.h:82
CL_DLL
#define CL_DLL
Definition CDefinesPrivate.h:51
clCMEMSTimedData_GetTimestampMilli
CL_DLL uint64_t clCMEMSTimedData_GetTimestampMilli(clCMEMSTimedData memsTimedData, int32_t index) NOEXCEPT
clCMEMSTimedData_GetCount
CL_DLL int32_t clCMEMSTimedData_GetCount(clCMEMSTimedData memsTimedData) NOEXCEPT
clCMEMSTimedData_GetGyroscope
CL_DLL clCPoint3d clCMEMSTimedData_GetGyroscope(clCMEMSTimedData memsTimedData, int32_t index) NOEXCEPT
clCMEMSTimedData_GetAccelerometer
CL_DLL clCPoint3d clCMEMSTimedData_GetAccelerometer(clCMEMSTimedData memsTimedData, int32_t index) NOEXCEPT
CLC_STRUCT_WNN
CLC_STRUCT_WNN(MEMSTimedData, clCMEMSTimedData, mems)
Array of MEMS data with timestamps.
CPoint3d.h
clCPoint3d
Three-dimensional point.
Definition CPoint3d.h:8