diff --git a/libmobile_hilink.h b/libmobile_hilink.h index 4183d364f66df9708f8d434b75e4d7e587a5893c..8e77d4e142e1cb3ea433b2ed8cb5bb22cce9345b 100644 --- a/libmobile_hilink.h +++ b/libmobile_hilink.h @@ -47,7 +47,7 @@ struct json_object *mobile_get_trafficstatistics_hilink(); struct json_object *mobile_get_provider_hilink(); -///SimState, PinOptState, SimPinTimes +///SimState, PinOptState, SimPinTimes, number of pin attemps remaining.. struct json_object *mobile_get_pin_status_hilink(); //RoamAutoConnectEnable, MaxIdelTime, ConnectMode, MTU, auto_dial_switch, pdp_always_on diff --git a/libmobile_wrapper.c b/libmobile_wrapper.c index 336e3b1e60369dfc4cb26d53f2138475e8362193..7522f0aa6e43d9f77adc8188301d3a05db232961 100644 --- a/libmobile_wrapper.c +++ b/libmobile_wrapper.c @@ -45,7 +45,7 @@ struct json_object *mobile_get_remaining_tries(struct device *dev) if (strcmp(dev->usb.if_name, "usb0") == 0) return mobile_get_remaining_tries_zte(dev->ip); else if (strcmp(dev->usb.if_name, "eth5") == 0) - //return mobile_get_remaining_tries_hilink(dev->ip); + return mobile_get_pin_status_hilink(); return NULL; } @@ -145,7 +145,7 @@ struct json_object *mobile_get_modem_state(struct device *dev) if (strcmp(dev->usb.if_name, "usb0") == 0) return mobile_get_modem_state_zte(dev->ip); else if (strcmp(dev->usb.if_name, "eth5") == 0) - //return mobile_get_modem_state_hilink(dev->ip); + return mobile_get_provider_hilink(); return NULL; } @@ -175,7 +175,7 @@ struct json_object *mobile_get_roam_status(struct device *dev) if (strcmp(dev->usb.if_name, "usb0") == 0) return mobile_get_roam_status_zte(dev->ip); else if (strcmp(dev->usb.if_name, "eth5") == 0) - //return mobile_get_roam_status_hilink(dev->ip); + return mobile_get_monitoring_status_hilink(); return NULL; }