91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 32KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-24
  • 語言: 其他
  • 標簽: ec20??

資源簡介

EC20 4G模塊應用程序編程,源碼,已測試。具備自己識別各運營商卡,掉線自動 重撥等功能。

資源截圖

代碼片段和文件信息

/***************************************************************************************
?*文件名?:main.c
?*描述?:?GPRS模塊(EC20)應用程序
?*硬件平臺:CS202(移遠EC20)
?*軟件版本:1.0.0
?*編寫者:
?*時間?:?2016/5/5
?***************************************************************************************/

#include“main.h“




struct?GPRS_Para?GPRSPara;


/*
?*
?*/
void?ProgramInformation(){

hns_add_log(“dialctl“__FILE____LINE__“the?program?write?time:?2016-06-01----------reset?dialctl“);
printf(“-------------------------------------------------------------------\n“);
????printf(“|?????????????????????????????????????????????????????????????????|\n“);
printf(“|?????????????????Starting?the?cs202?4G?Module????????????????????|\n“);
printf(“|????????????????????????Begin?to?Dial????????????????????????????|\n“);
printf(“|??????????????????CopyRight:HNS?2016-06-1????????????????????????|\n“);
printf(“|?????????????????????????????????????????????????????????????????|\n“);
printf(“-------------------------------------------------------------------\n“);
}

/*
?*函數名:DataInit
?*描述:相關數據初始化
?*輸入:無
?*輸出:
?*調用:內部調用
?*/
static?int?DataInit(void){
????
????ProgramInformation();//?
????GPRSLedControl(555555);?//關閉燈
????memset(&GPRSPara0sizeof(struct?GPRS_Para));
????GPRSPara.GPRSModerSignal?=?55;
????GPRSPara.GPRSModerSIM?=?55;
????GPRSPara.GPRSModerNet?=?55;?
????GPRSModuleCheckAndInitial(&GPRSPara);//模塊的識別和初始化
hns_init_shmadd();//初始化共享內存
????GPRSShmDataSet(GPRS_pppdflag?0);//設置共享內存的GPRS的參數

????return?1;
}

/*
?*檢測是否連同外網進程?
?*/
int?CreateThreadForled(){
????
????int?ret;
????ret?=?pthread_create(&GPRSPara.PingThreadPidNULLSetLedState(void*)&GPRSPara);
????if(ret?!=?0){
?????????hns_add_log(“dialctl“__FILE____LINE__“SetLedState?Thread?failed\n“);????????
?????????exit(1);???
????}
????pthread_detach(GPRSPara.PingThreadPid);
????return?0;

}
/*
?*檢測是否連同外網進程?
?*/
int?CreateThreadForPing(){
????
????int?ret;
????ret?=?pthread_create(&GPRSPara.PingThreadPidNULLPingExtranet(void*)&GPRSPara);
????if(ret?!=?0){
?????????hns_add_log(“dialctl“__FILE____LINE__“PingExtranet?Thread?failed\n“);????????
?????????exit(1);???
????}
????pthread_detach(GPRSPara.PingThreadPid);
????return?0;

}


void?GPRSStateFlagClear(void){

????GPRSShmDataSet(GPRS_pppdflag0);
????GPRSShmDataSet(GPRS_netconnect0);
????
????GPRSLedControl(555555);?//關閉燈

????GPRSPara.GPRSModeCheckOk?=?0;
????GPRSPara.GPRSModeFirstCheckOk=0;
}


/*
?*函數名:main
?*描述:主函數?
?*輸入:無
?*輸出:
?*調用:內部調用
?*/
int?main(void){

????DataInit();//數據初始化???
????
????CreateThreadForPing();?//檢測外網
????CreateThreadForled();?//設置led的變化

????for(;;){
????????/********************************復位GPRS模塊**************************************/
????????if(GPRSPara.GPRSResetFlag?==?1){
????????????GPRSStateFlagClear();?//將所有GPRS的狀態表示置零
????????????GPRSRunAgain(&GPRSPara);
????????????GPRSPara.GPRSResetFlag?=?0;
????????}else{
????????/********************************檢測GPRS參數**************************************/
????????????GPRSPara.GPRSMode

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-09-21?14:45??GPRS\
?????文件???????38596??2017-09-21?14:45??GPRS\dialctl
?????目錄???????????0??2017-09-21?14:45??GPRS\gprssetup\
?????文件???????21154??2017-09-21?14:45??GPRS\gprssetup\GPRS.c
?????文件????????2595??2017-09-21?14:45??GPRS\gprssetup\GPRS.h
?????文件????????6619??2017-09-21?14:45??GPRS\gprssetup\GprsConf.c
?????文件?????????781??2017-09-21?14:45??GPRS\gprssetup\GprsConf.h
?????文件????????3982??2017-09-21?14:45??GPRS\main.c
?????文件?????????390??2017-09-21?14:45??GPRS\main.h
?????文件?????????607??2017-09-21?14:45??GPRS\Makefile
?????目錄???????????0??2017-09-21?14:45??GPRS\public\
?????文件????????6284??2017-09-21?14:45??GPRS\public\confl.c
?????文件?????????870??2017-09-21?14:45??GPRS\public\confl.h
?????文件?????????259??2017-09-21?14:45??GPRS\public\gprs.conf
?????文件????????4086??2017-09-21?14:45??GPRS\public\public.c
?????文件????????1135??2017-09-21?14:45??GPRS\public\public.h
?????文件????????7786??2017-09-21?14:45??GPRS\tags

評論

共有 條評論