Skip to content

Commit 39d7a5e

Browse files
authored
Merge pull request #57 from trozensztrauch/nne-ft-imsi-2
Nne ft imsi 2
2 parents 36b158e + 11a8919 commit 39d7a5e

File tree

3 files changed

+4
-20
lines changed

3 files changed

+4
-20
lines changed

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import java.text.SimpleDateFormat
22
jobName = "metadata-exporter"
3-
version = "0.1.49"
3+
version = "0.1.50"
44
build_dir = "build"
55
buildPackageName = "meta-exporter"
66

metadata_writer_nne.c

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ static struct nne_value md_iface_parse_cid(struct nne_modem *modem, struct md_if
4444
static struct nne_value md_iface_parse_oper(struct nne_modem *modem, struct md_iface_event *mie, char *extra, size_t extra_len);
4545
static struct nne_value md_iface_parse_ipaddr(struct nne_modem *modem, struct md_iface_event *mie, char *extra, size_t extra_len);
4646
static struct nne_value md_iface_parse_dev_state(struct nne_modem *modem, struct md_iface_event *mie, char *extra, size_t extra_len);
47-
static struct nne_value md_iface_parse_imsi(struct nne_modem *modem, struct md_iface_event *mie, char *extra, size_t extra_len);
4847

4948
static struct nne_metadata_descr NNE_METADATA_DESCR[] = {
5049
{ NNE_IDX_MODE, "mode", 0, NNE_TYPE_UINT8, IFACE_EVENT_MODE_CHANGE, md_iface_parse_mode },
@@ -58,8 +57,7 @@ static struct nne_metadata_descr NNE_METADATA_DESCR[] = {
5857
{ NNE_IDX_CID, "cid", 0, NNE_TYPE_STRING, IFACE_EVENT_LOC_CHANGE, md_iface_parse_cid },
5958
{ NNE_IDX_OPER, "oper", 0, NNE_TYPE_UINT32, IFACE_EVENT_NW_MCCMNC_CHANGE, md_iface_parse_oper },
6059
{ NNE_IDX_IPADDR, "ipaddr", 0, NNE_TYPE_STRING, IFACE_EVENT_IP_ADDR_CHANGE, md_iface_parse_ipaddr },
61-
{ NNE_IDX_DEV_STATE, "device_state", 0, NNE_TYPE_UINT8, IFACE_EVENT_DEV_STATE, md_iface_parse_dev_state },
62-
{ NNE_IDX_IMSI, "imsi", 0, NNE_TYPE_STRING, 0, md_iface_parse_imsi }
60+
{ NNE_IDX_DEV_STATE, "device_state", 0, NNE_TYPE_UINT8, IFACE_EVENT_DEV_STATE, md_iface_parse_dev_state }
6361
};
6462

6563
#define NNE_METADATA_DESCR_LEN (sizeof(NNE_METADATA_DESCR) / sizeof(struct nne_metadata_descr))
@@ -279,19 +277,6 @@ static struct nne_value md_iface_parse_dev_state(struct nne_modem *modem, struct
279277
return value;
280278
}
281279

282-
static struct nne_value md_iface_parse_imsi(struct nne_modem *modem, struct md_iface_event *mie, char *extra, size_t extra_len)
283-
{
284-
struct nne_value value;
285-
value.type = NNE_TYPE_STRING;
286-
if (mie->imsi != NULL) {
287-
value.u.v_str = strdup(mie->imsi);
288-
}
289-
else {
290-
value.type = NNE_TYPE_NULL;
291-
}
292-
return value;
293-
}
294-
295280
static uint8_t md_nne_handle_gps_event(struct md_writer_nne *mwn,
296281
struct md_gps_event *mge)
297282
{
@@ -786,7 +771,7 @@ static void md_nne_handle_iface_event(struct md_writer_nne *mwn,
786771
msg.network_id = network_id;
787772
msg.key = "usbmodem";
788773
msg.value = nne_value_init_str("UP");
789-
msg.extra = NULL;
774+
msg.extra = mie->imsi;
790775
msg.source = NNE_MESSAGE_SOURCE_REPORT;
791776
msg.delta = 0;
792777

@@ -804,7 +789,7 @@ static void md_nne_handle_iface_event(struct md_writer_nne *mwn,
804789

805790
// Process metadata; only related to this iface event
806791
for (i = 0; i < NNE_METADATA_DESCR_LEN; i++) {
807-
if (NNE_METADATA_DESCR[i].event > 0 && mie->event_param == NNE_METADATA_DESCR[i].event) {
792+
if (mie->event_param == NNE_METADATA_DESCR[i].event) {
808793
md_nne_process_iface_event(mwn, &(NNE_METADATA_DESCR[i]), modem, mie, NNE_MESSAGE_SOURCE_REPORT);
809794
}
810795
}

metadata_writer_nne.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ enum nne_metadata_idx
7676
NNE_IDX_OPER,
7777
NNE_IDX_IPADDR,
7878
NNE_IDX_DEV_STATE,
79-
NNE_IDX_IMSI,
8079
__NNE_IDX_MAX
8180
};
8281

0 commit comments

Comments
 (0)