HarmonyOS c++中使用SENSOR_TYPE_GYROSCOPE相关问题
在c++中代码如下:
_subscriptionId = OH_Sensor_CreateSubscriptionId();
_subscriberAttr = OH_Sensor_CreateSubscriptionAttribute();
_subscriber = OH_Sensor_CreateSubscriber();
if (_subscriptionId != NULL && _subscriberAttr != NULL && _subscriber != NULL) {
OH_SensorSubscriptionId_SetType(_subscriptionId, SENSOR_TYPE_GYROSCOPE);
OH_SensorSubscriptionAttribute_SetSamplingInterval(_subscriberAttr, 500 * 1000 * 1000);
OH_SensorSubscriber_SetCallback(_subscriber, SensorEventCallback);
if (OH_Sensor_Subscribe(_subscriptionId, _subscriberAttr, _subscriber) != SENSOR_SUCCESS) {
ReleaseGyroscope();
}
}
static void SensorEventCallback(Sensor_Event *callback) {
Sensor_Type type;
OH_SensorEvent_GetType(callback, &type);
DEBUG("Sensor_Event type: %{public}d", type);
if (type == SENSOR_TYPE_GYROSCOPE) {
float* data1;
uint32_t length;
OH_SensorEvent_GetData(callback, &data1, &length);
DEBUG("Sensor_Event data: %{public}d %{public}d %{public}d ", *data1, data1[0], *(data1+2));
}
}
输出结果是Sensor_Event data: 32869 32869 1734765920。
这与预期不符,完全无法对应相关数据。
相关权限已注册。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何在C++项目中使用pthread
2245浏览 • 1回复 待解决
HarmonyOS c++开发麦克风音频录制相关问题
110浏览 • 1回复 待解决
鸿蒙SENSOR_TYPE_DEVICE_ORIENTATION设备方向传感器不能使用问题
6819浏览 • 1回复 待解决
使用C++进行HarmonyOS开发的问题
931浏览 • 2回复 待解决
如何在HarmonyOS NEXT中使用Java或C++进行原生开发?
893浏览 • 0回复 待解决
请问SENSOR_TYPE_DEVICE_ORIENTATION设备方向传感器如何使用?
6499浏览 • 1回复 待解决
HarmonyOS C++ 接口VideoDecoder软解相关咨询
190浏览 • 1回复 待解决
HarmonyOS C++ VideoDecoder组件使用
222浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
518浏览 • 1回复 待解决
C++调试问题,从调试情况看, 后台线程的C++断点,不能命中使用 lldb 的 b 指令, 也不能命中是否有什么设置
428浏览 • 1回复 待解决
HarmonyOS C++怎么使用HiTraceChain工具
79浏览 • 1回复 待解决
HarmonyOS 使用C++开发相机崩溃
114浏览 • 1回复 待解决
HarmonyOS在native项目中,如何在c++中使用系统能力,比如使用WIFI\蓝牙能力
515浏览 • 1回复 待解决
C++相关能力如何在HarmonyOS Next版本下编译打包
91浏览 • 1回复 待解决
C++中使用 “hilog/log.h” OH_LOG_Print打印日志不显示
809浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用GTest框架进行C++项目单元测试?
208浏览 • 1回复 待解决
HarmonyOS C++开发
88浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1243浏览 • 1回复 待解决
HarmonyOS 媒体文件 C++ 访问的问题
117浏览 • 1回复 待解决
HarmonyOS 项目使用c++库导出函数报错
418浏览 • 1回复 待解决
HarmonyOS开发中使用MapKit相关方法时IDE会报warning的问题?
164浏览 • 0回复 待解决
C++源码如何编译到HarmonyOS上使用
578浏览 • 1回复 待解决
HarmonyOS C++库使用aki库,编译报错
419浏览 • 1回复 待解决
HarmonyOS ArkTS与C/C++的交互
858浏览 • 1回复 待解决
参考这个用例改下: