Lines Matching refs:event
77 void CopyEventData(struct SensorEvents *event)
79 if (event == NULL || event->data == NULL) {
80 HDF_LOGE("%{public}s: event==NULL || event->data==NULL !", __func__);
84 for (uint32_t i = 0; i < event->dataLen; i++) {
85 g_dumpDate.data[i] = event->data[i];
87 g_dumpDate.dataLen = event->dataLen;
88 g_dumpDate.sensorId = event->sensorId;
89 g_dumpDate.version = event->version;
90 g_dumpDate.timestamp = event->timestamp;
91 g_dumpDate.option = event->option;
92 g_dumpDate.mode = event->mode;
110 void ConvertSensorData(struct SensorEvents *event)
117 data = (int32_t *)event->data;
118 value = (float *)event->data;
121 if ((g_sensorCovertCoff[i].sensorId == event->sensorId) && (g_sensorCovertCoff[i].dim != 0)) {
122 dataLen = event->dataLen / sizeof(int32_t);
135 struct SensorEvents *event = NULL;
142 if (!HdfSbufReadBuffer(data, (const void **)&event, &len) || event == NULL) {
143 HDF_LOGE("%{public}s: Read sensor event fail!", __func__);
154 event->data = buf;
155 event->dataLen = len;
159 if (event->sensorId >= SENSOR_TYPE_MEDICAL_BEGIN && event->sensorId < SENSOR_TYPE_MEDICAL_END) {
164 event->option = SENSOR_STATUS_ACCURACY_HIGH;
166 ConvertSensorData(event);
167 CopyEventData(event);
170 manager->recordDataCb[groupType](event);