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
2544浏览 • 1回复 待解决
使用C++进行HarmonyOS开发的问题
1448浏览 • 2回复 待解决
HarmonyOS c++开发麦克风音频录制相关问题
564浏览 • 1回复 待解决
鸿蒙SENSOR_TYPE_DEVICE_ORIENTATION设备方向传感器不能使用问题
7062浏览 • 1回复 待解决
如何在HarmonyOS NEXT中使用Java或C++进行原生开发?
1105浏览 • 0回复 待解决
HarmonyOS C++ 接口VideoDecoder软解相关咨询
495浏览 • 1回复 待解决
请问SENSOR_TYPE_DEVICE_ORIENTATION设备方向传感器如何使用?
6984浏览 • 1回复 待解决
HarmonyOS C++ VideoDecoder组件使用
495浏览 • 1回复 待解决
HarmonyOS C++怎么使用HiTraceChain工具
394浏览 • 1回复 待解决
HarmonyOS 使用C++开发相机崩溃
496浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
1132浏览 • 1回复 待解决
HarmonyOS在native项目中,如何在c++中使用系统能力,比如使用WIFI\蓝牙能力
807浏览 • 1回复 待解决
C++调试问题,从调试情况看, 后台线程的C++断点,不能命中使用 lldb 的 b 指令, 也不能命中是否有什么设置
659浏览 • 1回复 待解决
C++中使用 “hilog/log.h” OH_LOG_Print打印日志不显示
1131浏览 • 1回复 待解决
C++相关能力如何在HarmonyOS Next版本下编译打包
412浏览 • 1回复 待解决
HarmonyOS 媒体文件 C++ 访问的问题
518浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1536浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用GTest框架进行C++项目单元测试?
600浏览 • 1回复 待解决
C++源码如何编译到HarmonyOS上使用
855浏览 • 1回复 待解决
HarmonyOS C++库使用aki库,编译报错
748浏览 • 1回复 待解决
HarmonyOS C++开发
473浏览 • 1回复 待解决
HarmonyOS 如何使用c++获取父进程id
170浏览 • 1回复 待解决
HarmonyOS 项目使用c++库导出函数报错
911浏览 • 1回复 待解决
HarmonyOS开发中使用MapKit相关方法时IDE会报warning的问题?
330浏览 • 0回复 待解决
参考这个用例改下: