cat1_print_warning("MESSAGE_4G_NETWORK_DISCONNECTED");
break;
case MESSAGE_4G_NETWORK_STAT_CHANGED: //含signal,sim,运营商,
- cat1_print_warning("MESSAGE_4G_NETWORK_STAT_CHANGED netstat(%d),signal(%d),sim(%d),network(%s),imei(%s)",
+ cat1_print_warning("MESSAGE_4G_NETWORK_STAT_CHANGED netstat(%d),signal(%d),sim(%d),network(%s),imei(%s),operator(%s)",
cat1_api_runtime_get_cat1_networkstat(),
cat1_api_runtime_get_cat1_signal(),
cat1_api_runtime_get_cat1_simstat(),
cat1_api_runtime_get_cat1_networktype()==0?"无网络":(cat1_api_runtime_get_cat1_networktype()==1?"GSM":(cat1_api_runtime_get_cat1_networktype()==2?"3G":"4G/LTE")),
- cat1_api_runtime_get_cat1_imei()
+ cat1_api_runtime_get_cat1_imei(),
+ cat1_api_runtime_get_cat1_operator()
);
break;
case MESSAGE_4G_CALL_COMMING: //带电话号
#include <stdint.h>
-
typedef struct
{
uint8_t bt_powerOn;
uint8_t stepcount;
uint8_t vibmod;
bt_runtime_status_t bt_runtime;
- cat1_runtime_status_t cat1_runtime;
char current_dial_name[32];
uint8_t time_hour_show_model;
uint8_t sleep_monitoring_status;//睡眠监测
void uapi_dev_runtime_set_cat1_powerstat(uint8_t cat1_powerOn)
{
- g_runtime.cat1_runtime.cat1_powerOn=cat1_powerOn;
+ cat1_api_runtime_set_cat1_powerstat(cat1_powerOn);
}
uint8_t uapi_dev_runtime_get_cat1_powerstat(void)
{
- return g_runtime.cat1_runtime.cat1_powerOn;
+ return cat1_api_runtime_get_cat1_powerstat();
}
void uapi_dev_runtime_set_cat1_networkstat(uint8_t network_on)
{
- g_runtime.cat1_runtime.network_on=network_on;
+ cat1_api_runtime_set_cat1_networkstat(network_on);
}
//获取网络开启状态
uint8_t uapi_dev_runtime_get_cat1_networkstat(void)
{
- return g_runtime.cat1_runtime.network_on;
+ return cat1_api_runtime_get_cat1_networkstat();
}
void uapi_dev_runtime_set_cat1_signal(int signal)
{
- g_runtime.cat1_runtime.signal=signal;
+ cat1_api_runtime_set_cat1_signal(signal);
}
//获取cat1信号强度
int uapi_dev_runtime_get_cat1_signal(void)
{
- return g_runtime.cat1_runtime.signal;
+ return cat1_api_runtime_get_cat1_signal();
}
void uapi_dev_runtime_set_cat1_simstat(int simstat)
{
- g_runtime.cat1_runtime.sim=simstat;
+ cat1_api_runtime_set_cat1_simstat(simstat);
}
//获取cat1的sim卡状态
int uapi_dev_runtime_get_cat1_simstat(void)
{
- return g_runtime.cat1_runtime.sim;
+ return cat1_api_runtime_get_cat1_simstat();
}
void uapi_dev_runtime_set_cat1_networktype(uint8_t networtype)
{
- g_runtime.cat1_runtime.cat1_network_type=networtype;
+ cat1_api_runtime_set_cat1_networktype(networtype);
}
//获取网络类型
uint8_t uapi_dev_runtime_get_cat1_networtype(void)
{
- return g_runtime.cat1_runtime.cat1_network_type;
+ return cat1_api_runtime_get_cat1_networktype();
}
void uapi_dev_runtime_set_cat1_operator(char* cat1_operator)
-{
- if (cat1_operator == NULL) return;
- int len=strlen(cat1_operator);
- memset_s(g_runtime.cat1_runtime.opera,sizeof(g_runtime.cat1_runtime.opera),0,sizeof(g_runtime.cat1_runtime.opera));
- memcpy_s(g_runtime.cat1_runtime.opera,sizeof(g_runtime.cat1_runtime.opera),cat1_operator,len);
+{
+ cat1_api_runtime_set_cat1_operator(cat1_operator);
}
char* uapi_dev_runtime_get_cat1_operator(void)
-{
- return (char*)g_runtime.cat1_runtime.opera;
+{
+ return cat1_api_runtime_get_cat1_operator();
}
void uapi_dev_runtime_set_cat1_imei(char* imei)
{
- if (imei == NULL) return;
- int len=strlen(imei);
- memset_s(g_runtime.cat1_runtime.imei,sizeof(g_runtime.cat1_runtime.imei),0,sizeof(g_runtime.cat1_runtime.imei));
- memcpy_s(g_runtime.cat1_runtime.imei,sizeof(g_runtime.cat1_runtime.imei),imei,len);
+ cat1_api_runtime_set_cat1_imei(imei);
}
char* uapi_dev_runtime_get_cat1_imei(void)
{
- return (char*)g_runtime.cat1_runtime.imei;
+ return cat1_api_runtime_get_cat1_imei();
}
void uapi_dev_runtime_set_cat1_pyver(char* pyver)
{
- if (pyver == NULL) return;
- int len=strlen(pyver);
- memset_s(g_runtime.cat1_runtime.pyVer,sizeof(g_runtime.cat1_runtime.pyVer),0,sizeof(g_runtime.cat1_runtime.pyVer));
- memcpy_s(g_runtime.cat1_runtime.pyVer,sizeof(g_runtime.cat1_runtime.pyVer),pyver,len);
+ cat1_api_runtime_set_cat1_pyver(pyver);
}
char* uapi_dev_runtime_get_cat1_pyver(void)
{
- return (char*)g_runtime.cat1_runtime.pyVer;
+ return cat1_api_runtime_get_cat1_pyver();
}
void uapi_dev_runtime_set_cat1_modemver(char* modemver)
{
- if (modemver == NULL) return;
- int len=strlen(modemver);
- memset_s(g_runtime.cat1_runtime.modemVer,sizeof(g_runtime.cat1_runtime.modemVer),0,sizeof(g_runtime.cat1_runtime.modemVer));
- memcpy_s(g_runtime.cat1_runtime.modemVer,sizeof(g_runtime.cat1_runtime.modemVer),modemver,len);
+ cat1_api_runtime_set_cat1_modemver(modemver);
}
char* uapi_dev_runtime_get_cat1_modemver(void)
{
- return (char*)g_runtime.cat1_runtime.modemVer;
+ return cat1_api_runtime_get_cat1_modemver();
}