43 lines
936 B
C
43 lines
936 B
C
/*----------------------------------------------------------------------------
|
|
* Copyright (c) TJD Technologies Co., Ltd. 2020. All rights reserved.
|
|
*
|
|
* Description: service_msensor.h
|
|
*
|
|
* Author: liangjianfei
|
|
*
|
|
* Create: 2024-4-28
|
|
*--------------------------------------------------------------------------*/
|
|
#ifndef SERVICE_MSENSOR_H
|
|
#define SERVICE_MSENSOR_H
|
|
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#endif
|
|
|
|
typedef struct
|
|
{
|
|
float Azimuth;
|
|
float Pitch;
|
|
float Roll;
|
|
}orientation_info_t;
|
|
|
|
|
|
uint8_t tjd_service_msensor_open(void);
|
|
void tjd_service_msensor_close(void);
|
|
|
|
float tjd_service_msensor_get_azimuth_data(void);
|
|
float tjd_service_msensor_get_pitch_data(void);
|
|
float tjd_service_msensor_get_roll_data(void);
|
|
int tjd_service_msensor_get_accuracy(void);
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
#endif |