@@ -82,62 +82,65 @@ uint8_t parse_conn_info(struct json_object *meta_obj, struct md_conn_event *mce,
8282uint8_t parse_iface_event (struct json_object * meta_obj , struct md_iface_event * mie , struct md_exporter * parent )
8383{
8484 json_object_object_foreach (meta_obj , key , val ) {
85- if (!strcmp (key , "md_seq" ))
85+ if (!strcmp (key , "md_seq" )) {
8686 mie -> sequence = (uint16_t ) json_object_get_int (val );
87- else if (!strcmp (key , "timestamp" ))
87+ } else if (!strcmp (key , "timestamp" )) {
8888 mie -> tstamp = json_object_get_int64 (val );
89- else if (!strcmp (key , "event_param" ))
89+ } else if (!strcmp (key , "event_param" )) {
9090 mie -> event_param = (uint8_t ) json_object_get_int (val );
91- else if (!strcmp (key , "event_type" ))
91+ } else if (!strcmp (key , "event_type" )) {
9292 mie -> event_type = (uint8_t ) json_object_get_int (val );
93- else if (!strcmp (key , "iccid" ))
93+ } else if (!strcmp (key , "iccid" )) {
9494 mie -> iccid = json_object_get_string (val );
95- else if (!strcmp (key , "imsi" ))
95+ } else if (!strcmp (key , "imsi" )) {
9696 mie -> imsi = json_object_get_string (val );
97- else if (!strcmp (key , "imei" ))
97+ } else if (!strcmp (key , "imei" )) {
9898 mie -> imei = json_object_get_string (val );
99- else if (!strcmp (key , "ip_addr" ))
99+ } else if (!strcmp (key , "ip_addr" )) {
100100 mie -> ip_addr = json_object_get_string (val );
101- else if (!strcmp (key , "internal_ip_addr" ))
101+ } else if (!strcmp (key , "internal_ip_addr" )) {
102102 mie -> internal_ip_addr = json_object_get_string (val );
103- else if (!strcmp (key , "isp_name" ))
103+ } else if (!strcmp (key , "isp_name" )) {
104104 mie -> isp_name = json_object_get_string (val );
105- else if (!strcmp (key , "ifname" ))
105+ } else if (!strcmp (key , "ifname" )) {
106106 mie -> ifname = json_object_get_string (val );
107- else if (!strcmp (key , "imsi_mccmnc" ))
107+ } else if (!strcmp (key , "imsi_mccmnc" )) {
108108 mie -> imsi_mccmnc = (uint32_t ) json_object_get_int (val );
109- else if (!strcmp (key , "network_mccmnc" ))
109+ } else if (!strcmp (key , "network_mccmnc" )) {
110110 mie -> nw_mccmnc = (uint32_t ) json_object_get_int (val );
111- else if (!strcmp (key , "cid" ))
111+ } else if (!strcmp (key , "cid" )) {
112112 mie -> cid = json_object_get_int (val );
113- else if (!strcmp (key , "device_mode" ))
113+ } else if (!strcmp (key , "device_mode" )) {
114114 mie -> device_mode = (uint8_t ) json_object_get_int (val );
115- else if (!strcmp (key , "device_sub_mode" ))
115+ } else if (!strcmp (key , "device_sub_mode" )) {
116116 mie -> device_submode = (uint8_t ) json_object_get_int (val );
117- else if (!strcmp (key , "rssi" ))
117+ } else if (!strcmp (key , "rssi" )) {
118118 mie -> rssi = (int8_t ) json_object_get_int (val );
119- else if (!strcmp (key , "ecio" ))
119+ } else if (!strcmp (key , "ecio" )) {
120120 mie -> ecio = (int8_t ) json_object_get_int (val );
121- else if (!strcmp (key , "rscp" ))
121+ } else if (!strcmp (key , "rscp" )) {
122122 mie -> rscp = (int16_t ) json_object_get_int (val );
123- else if (!strcmp (key , "lte_rssi" ))
123+ } else if (!strcmp (key , "lte_rssi" )) {
124124 mie -> lte_rssi = (int8_t ) json_object_get_int (val );
125- else if (!strcmp (key , "lte_rsrp" ))
125+ } else if (!strcmp (key , "lte_rsrp" )) {
126126 mie -> lte_rsrp = (int16_t ) json_object_get_int (val );
127- else if (!strcmp (key , "lte_rsrq" ))
127+ } else if (!strcmp (key , "lte_rsrq" )) {
128128 mie -> lte_rsrq = (int8_t ) json_object_get_int (val );
129- else if (!strcmp (key , "lac" ))
129+ } else if (!strcmp (key , "lac" )) {
130130 mie -> lac = (uint16_t ) json_object_get_int (val );
131- else if (!strcmp (key , "lte_band" ))
131+ } else if (!strcmp (key , "lte_band" )) {
132132 mie -> lte_band = (uint8_t ) json_object_get_int (val );
133- else if (!strcmp (key , "lte_freq" ))
133+ } else if (!strcmp (key , "lte_freq" )) {
134134 mie -> lte_freq = (uint16_t ) json_object_get_int (val );
135- else if (!strcmp (key , "lte_pci" ))
135+ } else if (!strcmp (key , "lte_pci" )) {
136136 mie -> lte_pci = (uint16_t ) json_object_get_int (val );
137- else if (!strcmp (key , "device_state" ))
137+ } else if (!strcmp (key , "device_state" )) {
138138 mie -> device_state = (uint8_t ) json_object_get_int (val );
139- else if (!strcmp (key , "enodeb_id" ))
139+ } else if (!strcmp (key , "enodeb_id" )) {
140140 mie -> enodeb_id = json_object_get_int (val );
141+ } else if (!strcmp (key , "ca_info" )) {
142+ mie -> ca_info = json_object_to_json_string_ext (val , JSON_C_TO_STRING_PLAIN );
143+ }
141144 }
142145
143146 return RETVAL_SUCCESS ;
0 commit comments