Lines Matching refs:eventInfo
100 bool ParseEvents(cJSON* eventInfo, DeviceEvent& event)
102 if (!cJSON_IsArray(eventInfo)) {
103 MMI_HILOGE("The eventInfo is not array");
106 int32_t eventSize = cJSON_GetArraySize(eventInfo);
108 cJSON* eventArray = cJSON_GetArrayItem(eventInfo, i);
129 void ParseEventsObj(cJSON* eventInfo, DeviceEvent& event)
131 if (!cJSON_IsObject(eventInfo)) {
132 MMI_HILOGE("The eventInfo is not object");
135 GetJsonData(eventInfo, "eventType", event.eventType);
136 GetJsonData(eventInfo, "event", event.event);
137 GetJsonData(eventInfo, "keyValue", event.keyValue);
138 GetJsonData(eventInfo, "blockTime", event.blockTime);
139 GetJsonData(eventInfo, "ringEvents", event.ringEvents);
140 GetJsonData(eventInfo, "direction", event.direction);
141 GetJsonData(eventInfo, "distance", event.distance);
142 GetJsonData(eventInfo, "xPos", event.xPos);
143 GetJsonData(eventInfo, "yPos", event.yPos);
144 GetJsonData(eventInfo, "tiltX", event.tiltX);
145 GetJsonData(eventInfo, "tiltY", event.tiltY);
146 GetJsonData(eventInfo, "pressure", event.pressure);
147 GetJsonData(eventInfo, "trackingId", event.trackingId);
148 GetJsonData(eventInfo, "reportType", event.reportType);
149 GetJsonData(eventInfo, "keyStatus", event.keyStatus);
161 cJSON* eventInfo = cJSON_GetArrayItem(events, i);
163 if (cJSON_IsArray(eventInfo)) {
164 if (!ParseEvents(eventInfo, event)) {
168 } else if (cJSON_IsObject(eventInfo)) {
169 ParseEventsObj(eventInfo, event);