Lines Matching refs:hidlEvent

60 void convertToHidlEvent(const AidlEvent& aidlEvent, V2_1Event* hidlEvent) {  in convertToHidlEvent()  argument
61 static_assert(decltype(hidlEvent->u.data)::elementCount() == 16); in convertToHidlEvent()
62 hidlEvent->timestamp = aidlEvent.timestamp; in convertToHidlEvent()
63 hidlEvent->sensorHandle = aidlEvent.sensorHandle; in convertToHidlEvent()
64 hidlEvent->sensorType = (V2_1SensorType)aidlEvent.sensorType; in convertToHidlEvent()
68 hidlEvent->u.meta.what = in convertToHidlEvent()
77 hidlEvent->u.vec3.x = aidlEvent.payload.get<Event::EventPayload::vec3>().x; in convertToHidlEvent()
78 hidlEvent->u.vec3.y = aidlEvent.payload.get<Event::EventPayload::vec3>().y; in convertToHidlEvent()
79 hidlEvent->u.vec3.z = aidlEvent.payload.get<Event::EventPayload::vec3>().z; in convertToHidlEvent()
80 hidlEvent->u.vec3.status = in convertToHidlEvent()
84 hidlEvent->u.vec4.x = aidlEvent.payload.get<Event::EventPayload::vec4>().x; in convertToHidlEvent()
85 hidlEvent->u.vec4.y = aidlEvent.payload.get<Event::EventPayload::vec4>().y; in convertToHidlEvent()
86 hidlEvent->u.vec4.z = aidlEvent.payload.get<Event::EventPayload::vec4>().z; in convertToHidlEvent()
87 hidlEvent->u.vec4.w = aidlEvent.payload.get<Event::EventPayload::vec4>().w; in convertToHidlEvent()
93 hidlEvent->u.data.data()); in convertToHidlEvent()
98 hidlEvent->u.uncal.x = aidlEvent.payload.get<Event::EventPayload::uncal>().x; in convertToHidlEvent()
99 hidlEvent->u.uncal.y = aidlEvent.payload.get<Event::EventPayload::uncal>().y; in convertToHidlEvent()
100 hidlEvent->u.uncal.z = aidlEvent.payload.get<Event::EventPayload::uncal>().z; in convertToHidlEvent()
101 hidlEvent->u.uncal.x_bias = aidlEvent.payload.get<Event::EventPayload::uncal>().xBias; in convertToHidlEvent()
102 hidlEvent->u.uncal.y_bias = aidlEvent.payload.get<Event::EventPayload::uncal>().yBias; in convertToHidlEvent()
103 hidlEvent->u.uncal.z_bias = aidlEvent.payload.get<Event::EventPayload::uncal>().zBias; in convertToHidlEvent()
123 hidlEvent->u.scalar = aidlEvent.payload.get<Event::EventPayload::scalar>(); in convertToHidlEvent()
126 hidlEvent->u.stepCount = aidlEvent.payload.get<AidlEvent::EventPayload::stepCount>(); in convertToHidlEvent()
129 hidlEvent->u.heartRate.bpm = in convertToHidlEvent()
131 hidlEvent->u.heartRate.status = in convertToHidlEvent()
138 hidlEvent->u.pose6DOF.data()); in convertToHidlEvent()
141 hidlEvent->u.dynamic.connected = in convertToHidlEvent()
143 hidlEvent->u.dynamic.sensorHandle = in convertToHidlEvent()
149 hidlEvent->u.dynamic.uuid.data()); in convertToHidlEvent()
154 hidlEvent->u.additional.type = (AdditionalInfoType)additionalInfo.type; in convertToHidlEvent()
155 hidlEvent->u.additional.serial = additionalInfo.serial; in convertToHidlEvent()
164 hidlEvent->u.additional.u.data_int32.data()); in convertToHidlEvent()
173 hidlEvent->u.additional.u.data_float.data()); in convertToHidlEvent()
185 hidlEvent->u.data[0] = ht.rx; in convertToHidlEvent()
186 hidlEvent->u.data[1] = ht.ry; in convertToHidlEvent()
187 hidlEvent->u.data[2] = ht.rz; in convertToHidlEvent()
188 hidlEvent->u.data[3] = ht.vx; in convertToHidlEvent()
189 hidlEvent->u.data[4] = ht.vy; in convertToHidlEvent()
190 hidlEvent->u.data[5] = ht.vz; in convertToHidlEvent()
195 *(reinterpret_cast<int32_t*>(&hidlEvent->u.data[6])) = ht.discontinuityCount; in convertToHidlEvent()
202 hidlEvent->u.data.data()); in convertToHidlEvent()
208 void convertToAidlEvent(const V2_1Event& hidlEvent, AidlEvent* aidlEvent) { in convertToAidlEvent() argument
209 static_assert(decltype(hidlEvent.u.data)::elementCount() == 16); in convertToAidlEvent()
210 aidlEvent->timestamp = hidlEvent.timestamp; in convertToAidlEvent()
211 aidlEvent->sensorHandle = hidlEvent.sensorHandle; in convertToAidlEvent()
212 aidlEvent->sensorType = (AidlSensorType)hidlEvent.sensorType; in convertToAidlEvent()
213 switch (hidlEvent.sensorType) { in convertToAidlEvent()
216 meta.what = (Event::EventPayload::MetaData::MetaDataEventType)hidlEvent.u.meta.what; in convertToAidlEvent()
227 vec3.x = hidlEvent.u.vec3.x; in convertToAidlEvent()
228 vec3.y = hidlEvent.u.vec3.y; in convertToAidlEvent()
229 vec3.z = hidlEvent.u.vec3.z; in convertToAidlEvent()
230 vec3.status = (SensorStatus)hidlEvent.u.vec3.status; in convertToAidlEvent()
236 vec4.x = hidlEvent.u.vec4.x; in convertToAidlEvent()
237 vec4.y = hidlEvent.u.vec4.y; in convertToAidlEvent()
238 vec4.z = hidlEvent.u.vec4.z; in convertToAidlEvent()
239 vec4.w = hidlEvent.u.vec4.w; in convertToAidlEvent()
246 std::copy(hidlEvent.u.data.data(), hidlEvent.u.data.data() + 5, in convertToAidlEvent()
255 uncal.x = hidlEvent.u.uncal.x; in convertToAidlEvent()
256 uncal.y = hidlEvent.u.uncal.y; in convertToAidlEvent()
257 uncal.z = hidlEvent.u.uncal.z; in convertToAidlEvent()
258 uncal.xBias = hidlEvent.u.uncal.x_bias; in convertToAidlEvent()
259 uncal.yBias = hidlEvent.u.uncal.y_bias; in convertToAidlEvent()
260 uncal.zBias = hidlEvent.u.uncal.z_bias; in convertToAidlEvent()
282 aidlEvent->payload.set<Event::EventPayload::scalar>(hidlEvent.u.scalar); in convertToAidlEvent()
285 aidlEvent->payload.set<Event::EventPayload::stepCount>(hidlEvent.u.stepCount); in convertToAidlEvent()
289 heartRate.bpm = hidlEvent.u.heartRate.bpm; in convertToAidlEvent()
290 heartRate.status = (SensorStatus)hidlEvent.u.heartRate.status; in convertToAidlEvent()
296 std::copy(hidlEvent.u.pose6DOF.data(), in convertToAidlEvent()
297 hidlEvent.u.pose6DOF.data() + hidlEvent.u.pose6DOF.size(), in convertToAidlEvent()
304 dynamicSensorInfo.connected = hidlEvent.u.dynamic.connected; in convertToAidlEvent()
305 dynamicSensorInfo.sensorHandle = hidlEvent.u.dynamic.sensorHandle; in convertToAidlEvent()
306 std::copy(hidlEvent.u.dynamic.uuid.data(), in convertToAidlEvent()
307 hidlEvent.u.dynamic.uuid.data() + hidlEvent.u.dynamic.uuid.size(), in convertToAidlEvent()
314 additionalInfo.type = (AdditionalInfo::AdditionalInfoType)hidlEvent.u.additional.type; in convertToAidlEvent()
315 additionalInfo.serial = hidlEvent.u.additional.serial; in convertToAidlEvent()
318 std::copy(hidlEvent.u.additional.u.data_int32.data(), in convertToAidlEvent()
319 hidlEvent.u.additional.u.data_int32.data() + in convertToAidlEvent()
320 hidlEvent.u.additional.u.data_int32.size(), in convertToAidlEvent()
328 if (static_cast<int32_t>(hidlEvent.sensorType) == in convertToAidlEvent()
331 headTracker.rx = hidlEvent.u.data[0]; in convertToAidlEvent()
332 headTracker.ry = hidlEvent.u.data[1]; in convertToAidlEvent()
333 headTracker.rz = hidlEvent.u.data[2]; in convertToAidlEvent()
334 headTracker.vx = hidlEvent.u.data[3]; in convertToAidlEvent()
335 headTracker.vy = hidlEvent.u.data[4]; in convertToAidlEvent()
336 headTracker.vz = hidlEvent.u.data[5]; in convertToAidlEvent()
342 *(reinterpret_cast<const int32_t*>(&hidlEvent.u.data[6])); in convertToAidlEvent()
346 CHECK_GE((int32_t)hidlEvent.sensorType, in convertToAidlEvent()
349 std::copy(hidlEvent.u.data.data(), in convertToAidlEvent()
350 hidlEvent.u.data.data() + hidlEvent.u.data.size(), in convertToAidlEvent()