/ohos5.0/base/sensors/sensor/frameworks/native/src/ |
H A D | native_sensor.cpp | 219 int32_t OH_SensorEvent_GetType(Sensor_Event* sensorEvent, Sensor_Type *sensorType) in OH_SensorEvent_GetType() argument 221 if (sensorEvent == nullptr || sensorType == nullptr) { in OH_SensorEvent_GetType() 225 *sensorType = static_cast<Sensor_Type>(sensorEvent->sensorTypeId); in OH_SensorEvent_GetType() 229 int32_t OH_SensorEvent_GetTimestamp(Sensor_Event* sensorEvent, int64_t *timestamp) in OH_SensorEvent_GetTimestamp() argument 231 if (sensorEvent == nullptr || timestamp == nullptr) { in OH_SensorEvent_GetTimestamp() 235 *timestamp = sensorEvent->timestamp; in OH_SensorEvent_GetTimestamp() 241 if (sensorEvent == nullptr || accuracy == nullptr) { in OH_SensorEvent_GetAccuracy() 245 *accuracy = static_cast<Sensor_Accuracy>(sensorEvent->option); in OH_SensorEvent_GetAccuracy() 251 if (sensorEvent == nullptr || data == nullptr || length == nullptr) { in OH_SensorEvent_GetData() 255 *data = reinterpret_cast<float *>(sensorEvent->data); in OH_SensorEvent_GetData() [all …]
|
/ohos5.0/drivers/peripheral/sensor/hal/src/ |
H A D | sensor_controller.c | 394 static int32_t GetSensorEvent(struct HdfSBuf *reply, struct SensorEvents *sensorEvent) in GetSensorEvent() argument 401 if (!HdfSbufReadBuffer(reply, (const void **)&events, &len) || sensorEvent == NULL) { in GetSensorEvent() 411 length = sensorEvent->dataLen > len ? len : sensorEvent->dataLen; in GetSensorEvent() 412 if (memcpy_s(sensorEvent->data, sensorEvent->dataLen, buf, length) != EOK) { in GetSensorEvent() 417 sensorEvent->dataLen = length; in GetSensorEvent() 418 sensorEvent->sensorId = events->sensorId; in GetSensorEvent() 419 sensorEvent->version = events->version; in GetSensorEvent() 420 sensorEvent->timestamp = events->timestamp; in GetSensorEvent() 421 sensorEvent->option = events->option; in GetSensorEvent() 422 sensorEvent->mode = events->mode; in GetSensorEvent() [all …]
|
/ohos5.0/base/sensors/medical_sensor/services/medical_sensor/hdi_connection/adapter/src/ |
H A D | sensor_event_callback.cpp | 33 SensorEvent sensorEvent = { in OnDataEvent() local 41 sensorEvent.data = new uint8_t[SENSOR_DATA_LENGHT]; in OnDataEvent() 43 sensorEvent.data[i] = event.data[i]; in OnDataEvent() 51 (void)(reportDataCallback_->*(reportDataCb_))(&sensorEvent, reportDataCallback_); in OnDataEvent()
|
H A D | compatible_connection.cpp | 132 SensorEvent sensorEvent = { in SensorDataCallback() local 140 sensorEvent.data = new uint8_t[SENSOR_DATA_LENGHT]; in SensorDataCallback() 141 if (memcpy_s(sensorEvent.data, event->dataLen, event->data, event->dataLen) != EOK) { in SensorDataCallback() 146 (void)(reportDataCache_->*cacheData_)(&sensorEvent, reportDataCache_); in SensorDataCallback()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-sensor-service-kit/ |
H A D | _sensor.md | 63 | [OH_SensorEvent_GetType](#oh_sensorevent_gettype)([Sensor_Event](#sensor_event)* sensorEvent, [Se… 64 …imestamp](#oh_sensorevent_gettimestamp)([Sensor_Event](#sensor_event)* sensorEvent, int64_t *times… 65 …tAccuracy](#oh_sensorevent_getaccuracy)([Sensor_Event](#sensor_event)* sensorEvent, Sensor_Accurac… 504 int32_t OH_SensorEvent_GetAccuracy(Sensor_Event* sensorEvent, Sensor_Accuracy *accuracy) 516 | sensorEvent | 指向传感器数据信息的指针。 | 527 int32_t OH_SensorEvent_GetData(Sensor_Event* sensorEvent, float **data, uint32_t *length) 569 | sensorEvent | 传感器数据信息。 | 581 int32_t OH_SensorEvent_GetTimestamp(Sensor_Event* sensorEvent, int64_t *timestamp) 593 | sensorEvent | 指向传感器数据信息的指针。 | 604 int32_t OH_SensorEvent_GetType(Sensor_Event* sensorEvent, Sensor_Type *sensorType) [all …]
|
H A D | oh_sensor_type_8h.md | 56 …r.md#oh_sensorevent_gettype) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, [Sensor_Type](… 57 …oh_sensorevent_gettimestamp) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, int64_t *times… 58 …#oh_sensorevent_getaccuracy) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, [Sensor_Accura… 59 …r.md#oh_sensorevent_getdata) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, float **data, …
|
/ohos5.0/base/sensors/sensor/interfaces/kits/c/ |
H A D | oh_sensor_type.h | 300 int32_t OH_SensorEvent_GetType(Sensor_Event* sensorEvent, Sensor_Type *sensorType); 311 int32_t OH_SensorEvent_GetTimestamp(Sensor_Event* sensorEvent, int64_t *timestamp); 322 int32_t OH_SensorEvent_GetAccuracy(Sensor_Event* sensorEvent, Sensor_Accuracy *accuracy); 364 int32_t OH_SensorEvent_GetData(Sensor_Event* sensorEvent, float **data, uint32_t *length);
|
/ohos5.0/base/powermgr/power_manager/test/unittest/src/ |
H A D | running_lock_native_test.cpp | 254 SensorEvent sensorEvent; variable 257 sensorEvent.sensorTypeId = SENSOR_TYPE_ID_PROXIMITY; 258 sensorEvent.data = reinterpret_cast<uint8_t*>(&data); 259 runningLockMgrController->RecordSensorCallback(&sensorEvent); 261 runningLockMgrController->RecordSensorCallback(&sensorEvent); 263 runningLockMgrController->RecordSensorCallback(&sensorEvent); 264 sensorEvent.sensorTypeId = TIMEOUTMS; 265 runningLockMgrController->RecordSensorCallback(&sensorEvent);
|
/ohos5.0/docs/zh-cn/application-dev/device/sensor/ |
H A D | sensor-guidelines-capi.md | 25 | OH_SensorEvent_GetType(Sensor_Event* sensorEvent, Sensor_Type *sensorType) | 获取传感器类型。 … 26 | OH_SensorEvent_GetTimestamp(Sensor_Event* sensorEvent, int64_t *timestamp) | 获取传感器数据的时间戳。 … 27 | OH_SensorEvent_GetAccuracy(Sensor_Event* sensorEvent, Sensor_Accuracy *accuracy) | 获取传感器数据的精度。 … 28 | OH_SensorEvent_GetData(Sensor_Event* sensorEvent, float **data, uint32_t *length) | 获取传感器数据。<br/>…
|
/ohos5.0/docs/en/application-dev/reference/apis-sensor-service-kit/ |
H A D | _sensor.md | 63 | [OH_SensorEvent_GetType](#oh_sensorevent_gettype)([Sensor_Event](#sensor_event)* sensorEvent, [Se… 64 …imestamp](#oh_sensorevent_gettimestamp)([Sensor_Event](#sensor_event)* sensorEvent, int64_t *times… 65 …tAccuracy](#oh_sensorevent_getaccuracy)([Sensor_Event](#sensor_event)* sensorEvent, Sensor_Accurac… 504 int32_t OH_SensorEvent_GetAccuracy(Sensor_Event* sensorEvent, Sensor_Accuracy *accuracy) 516 | sensorEvent | Pointer to the sensor data information. | 527 int32_t OH_SensorEvent_GetData(Sensor_Event* sensorEvent, float **data, uint32_t *length) 569 | sensorEvent | Pointer to the sensor data information. | 581 int32_t OH_SensorEvent_GetTimestamp(Sensor_Event* sensorEvent, int64_t *timestamp) 593 | sensorEvent | Pointer to the sensor data information. | 604 int32_t OH_SensorEvent_GetType(Sensor_Event* sensorEvent, Sensor_Type *sensorType) [all …]
|
H A D | oh_sensor_type_8h.md | 56 …r.md#oh_sensorevent_gettype) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, [Sensor_Type](… 57 …oh_sensorevent_gettimestamp) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, int64_t *times… 58 …#oh_sensorevent_getaccuracy) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, [Sensor_Accura… 59 …r.md#oh_sensorevent_getdata) ([Sensor_Event](_sensor.md#sensor_event) *sensorEvent, float **data, …
|
/ohos5.0/base/sensors/sensor_lite/frameworks/src/ |
H A D | sensor_agent_proxy.c | 193 void DispatchData(SensorEvent *sensorEvent) in DispatchData() argument 196 if (sensorEvent == NULL) { in DispatchData() 200 int32_t sensorId = sensorEvent->sensorTypeId; in DispatchData() 203 node->callback(sensorEvent); in DispatchData()
|
/ohos5.0/docs/en/application-dev/device/sensor/ |
H A D | sensor-guidelines-capi.md | 25 | OH_SensorEvent_GetType(Sensor_Event* sensorEvent, Sensor_Type *sensorType) | Obtains the sensor t… 26 | OH_SensorEvent_GetTimestamp(Sensor_Event* sensorEvent, int64_t *timestamp) | Obtains the timestam… 27 | OH_SensorEvent_GetAccuracy(Sensor_Event* sensorEvent, Sensor_Accuracy *accuracy) | Obtains the ac… 28 | OH_SensorEvent_GetData(Sensor_Event* sensorEvent, float **data, uint32_t *length) | Obtains senso…
|