/ohos5.0/base/sensors/sensor/services/hdi_connection/adapter/src/ |
H A D | sensor_event_callback.cpp | 53 SensorData sensorData = { in OnDataEvent() local 62 sensorData.mode = SENSOR_ON_CHANGE; in OnDataEvent() 64 CHKPR(sensorData.data, ERR_NO_INIT); in OnDataEvent() 65 if (sensorData.sensorTypeId == SENSOR_TYPE_ID_HEADPOSTURE) { in OnDataEvent() 66 sensorData.dataLen = HEADPOSTURE_DATA_SIZE; in OnDataEvent() 68 float *outputFloatPtr = reinterpret_cast<float *>(sensorData.data); in OnDataEvent() 69 int32_t *outputIntPtr = reinterpret_cast<int32_t *>(sensorData.data); in OnDataEvent() 80 sensorData.data[i] = event.data[i]; in OnDataEvent() 83 PrintSensorData::GetInstance().ControlSensorHdiPrint(sensorData); in OnDataEvent() 85 (void)(reportDataCallback_->*(reportDataCb_))(&sensorData, reportDataCallback_); in OnDataEvent() [all …]
|
H A D | compatible_connection.cpp | 122 SensorData sensorData = { in ReportSensorDataCallback() local 130 CHKPV(sensorData.data); in ReportSensorDataCallback() 131 errno_t ret = memcpy_s(sensorData.data, sizeof(sensorData.data), event->data, event->dataLen); in ReportSensorDataCallback() 139 (void)(reportDataCallback_->*reportDataCb_)(&sensorData, reportDataCallback_); in ReportSensorDataCallback()
|
/ohos5.0/base/sensors/sensor/utils/common/src/ |
H A D | print_sensor_data.cpp | 56 void PrintSensorData::ControlSensorHdiPrint(const SensorData &sensorData) in ControlSensorHdiPrint() argument 60 PrintHdiData(sensorData); in ControlSensorHdiPrint() 63 auto it = hdiLoginfo_.find(sensorData.sensorTypeId); in ControlSensorHdiPrint() 68 PrintHdiData(sensorData); in ControlSensorHdiPrint() 70 it->second.lastTime = sensorData.timestamp; in ControlSensorHdiPrint() 74 if (sensorData.timestamp - it->second.lastTime >= LOG_INTERVAL) { in ControlSensorHdiPrint() 75 PrintHdiData(sensorData); in ControlSensorHdiPrint() 76 it->second.lastTime = sensorData.timestamp; in ControlSensorHdiPrint() 81 void PrintSensorData::PrintHdiData(const SensorData &sensorData) in PrintHdiData() argument 86 int32_t dataDim = GetDataDimension(sensorData.sensorTypeId); in PrintHdiData() [all …]
|
H A D | report_data_callback.cpp | 47 int32_t ReportDataCallback::ReportEventCallback(SensorData *sensorData, sptr<ReportDataCallback> cb) in ReportEventCallback() argument 49 CHKPR(sensorData, ERROR); in ReportEventCallback() 61 cb->eventsBuf_.circularBuf[0] = *sensorData; in ReportEventCallback() 64 cb->eventsBuf_.circularBuf[cb->eventsBuf_.writePosition] = *sensorData; in ReportEventCallback()
|
H A D | sensor_basic_data_channel.cpp | 154 auto sensorData = reinterpret_cast<const char *>(vaddr); in SendData() local 161 ssize_t length = send(sendFd_, &sensorData[idx], remSize, MSG_DONTWAIT | MSG_NOSIGNAL); in SendData()
|
/ohos5.0/base/msdp/device_status/libs/src/algorithm/ |
H A D | algo_absolute_still.cpp | 31 algoCallback_ = [this](int32_t sensorTypeId, AccelData* sensorData) { in Init() argument 32 return this->StartAlgorithm(sensorTypeId, sensorData); in Init() 42 bool AlgoAbsoluteStill::StartAlgorithm(int32_t sensorTypeId, AccelData* sensorData) in StartAlgorithm() argument 45 if (!SetData(sensorTypeId, sensorData)) { in StartAlgorithm()
|
H A D | algo_vertical.cpp | 34 algoCallback_ = [this](int32_t sensorTypeId, AccelData* sensorData) { in Init() argument 35 return this->StartAlgorithm(sensorTypeId, sensorData); in Init() 42 bool AlgoVertical::StartAlgorithm(int32_t sensorTypeId, AccelData* sensorData) in StartAlgorithm() argument 45 if (!SetData(sensorTypeId, sensorData)) { in StartAlgorithm()
|
H A D | algo_horizontal.cpp | 31 algoCallback_ = [this](int32_t sensorTypeId, AccelData* sensorData) { in Init() argument 32 return this->StartAlgorithm(sensorTypeId, sensorData); in Init() 39 bool AlgoHorizontal::StartAlgorithm(int32_t sensorTypeId, AccelData* sensorData) in StartAlgorithm() argument 42 if (!SetData(sensorTypeId, sensorData)) { in StartAlgorithm()
|
H A D | algo_base.cpp | 35 bool AlgoBase::SetData(int32_t sensorTypeId, AccelData* sensorData) in SetData() argument 42 CHKPF(sensorData); in SetData() 43 AccelData* data = sensorData; in SetData()
|
/ohos5.0/base/sensors/sensor/services/src/ |
H A D | sensor_dump.cpp | 262 for (auto &sensorData : dataMap) { in DumpSensorData() local 263 int32_t sensorId = sensorData.first; in DumpSensorData() 268 for (uint32_t i = 0; i < MAX_DUMP_DATA_SIZE && (!sensorData.second.empty()); i++) { in DumpSensorData() 269 auto data = sensorData.second.front(); in DumpSensorData() 270 sensorData.second.pop(); in DumpSensorData() 329 std::string SensorDump::GetDataBySensorId(int32_t sensorId, SensorData &sensorData) in GetDataBySensorId() argument 334 if (sensorData.dataLen < sizeof(float)) { in GetDataBySensorId() 338 auto data = reinterpret_cast<float *>(sensorData.data); in GetDataBySensorId()
|
H A D | sensor_manager.cpp | 178 SensorData sensorData; in AfterDisableSensor() local 179 auto ret = clientInfo_.GetStoreEvent(sensorId, sensorData); in AfterDisableSensor() 182 sensorData.data[0] = PROXIMITY_FAR; in AfterDisableSensor() 183 clientInfo_.StoreEvent(sensorData); in AfterDisableSensor()
|
/ohos5.0/base/sensors/sensor/test/unittest/coverage/ |
H A D | sensor_basic_data_channel_test.cpp | 71 SensorData sensorData; variable 72 ret = sensorChannel.SendData(static_cast<void *>(&sensorData), sizeof(sensorData)); 77 }, static_cast<void *>(&sensorData), sizeof(sensorData)); in __anone4b2ea250202()
|
/ohos5.0/base/sensors/medical_sensor/services/medical_sensor/src/ |
H A D | medical_dump.cpp | 140 for (auto &sensorData : dataMap) { in DumpSensorData() local 141 uint32_t sensorId = sensorData.first; in DumpSensorData() 143 for (uint32_t i = 0; i < MAX_DUMP_DATA_SIZE && (!sensorData.second.empty()); i++) { in DumpSensorData() 144 auto data = sensorData.second.front(); in DumpSensorData() 145 sensorData.second.pop(); in DumpSensorData() 183 std::string MedicalSensorDump::GetDataBySensorId(uint32_t sensorId, struct SensorEvent &sensorData) in GetDataBySensorId() argument 189 buffer.append(std::to_string(sensorData.data[i])).append(","); in GetDataBySensorId()
|
/ohos5.0/base/sensors/sensor/utils/common/include/ |
H A D | report_data_callback.h | 38 int32_t ReportEventCallback(SensorData *sensorData, sptr<ReportDataCallback> cb); 43 using ReportDataCb = int32_t (ReportDataCallback::*)(SensorData *sensorData, sptr<ReportDataCallbac…
|
H A D | print_sensor_data.h | 35 void ControlSensorHdiPrint(const SensorData &sensorData); 44 void PrintHdiData(const SensorData &sensorData);
|
/ohos5.0/foundation/resourceschedule/device_standby/plugins/extend_constraints/src/ |
H A D | motion_sensor_monitor.cpp | 67 AccelData* sensorData = reinterpret_cast<AccelData*>(event->data); in AcceleromterCallback() local 68 MotionSensorMonitor::AddEnergy(sensorData); in AcceleromterCallback() 85 AccelData* sensorData = reinterpret_cast<AccelData*>(event->data); in RepeatAcceleromterCallback() local 86 MotionSensorMonitor::AddEnergy(sensorData); in RepeatAcceleromterCallback()
|
/ohos5.0/base/msdp/device_status/libs/include/algorithm/ |
H A D | algo_base.h | 68 virtual bool StartAlgorithm(int32_t sensorTypeId, AccelData* sensorData) = 0; 69 bool SetData(int32_t sensorTypeId, AccelData* sensorData);
|
H A D | algo_absolute_still.h | 33 bool StartAlgorithm(int32_t sensorTypeId, AccelData* sensorData) override;
|
H A D | algo_horizontal.h | 33 bool StartAlgorithm(int32_t sensorTypeId, AccelData* sensorData) override;
|
H A D | algo_vertical.h | 32 bool StartAlgorithm(int32_t sensorTypeId, AccelData* sensorData) override;
|
/ohos5.0/base/sensors/medical_sensor/interfaces/native/test/unittest/ |
H A D | medical_native_test.cpp | 58 uint32_t *sensorData = (uint32_t *)(event[0].data); in AfeDataCallbackImpl() local 60 event[0].sensorTypeId, event[0].dataLen, *(sensorData)); in AfeDataCallbackImpl()
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-sensor-demo.md | 16 float *sensorData=(float *)event->data; 18 printf("SensorDataCallbackImpl data: %f", *(sensorData + i));
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-sensor-demo.md | 15 float *sensorData=(float *)event->data; 17 printf("SensorDataCallbackImpl data: %f", *(sensorData + i));
|
/ohos5.0/base/sensors/sensor/frameworks/js/napi/src/ |
H A D | sensor_napi_utils.cpp | 324 int32_t sensorTypeId = asyncCallbackInfo->data.sensorData.sensorTypeId; in ConvertToSensorData() 331 uint32_t dataLength = asyncCallbackInfo->data.sensorData.dataLength / sizeof(float); in ConvertToSensorData() 338 CHKNRF(env, napi_create_double(env, asyncCallbackInfo->data.sensorData.data[i], &message), in ConvertToSensorData() 344 CHKNRF(env, napi_create_int64(env, asyncCallbackInfo->data.sensorData.timestamp, &message), in ConvertToSensorData() 348 CHKNRF(env, napi_create_int32(env, asyncCallbackInfo->data.sensorData.sensorAccuracy, &message), in ConvertToSensorData() 366 CHKNRF(env, napi_get_boolean(env, asyncCallbackInfo->data.sensorData.data[0], &status), in ConvertToBodyData() 378 CHKNRF(env, napi_create_double(env, asyncCallbackInfo->data.sensorData.data[0], &message), in ConvertToCompass()
|
/ohos5.0/base/sensors/sensor_lite/interfaces/kits/native/test/performance/src/ |
H A D | sensor_lite_test_performance.cpp | 50 float *sensorData = (float *)event->data; in SensorDataCallbackImpl() local 52 HILOG_DEBUG(HILOG_MODULE_APP, "SensorDataCallbackImpl data: %f", *(sensorData + i)); in SensorDataCallbackImpl()
|