欢迎来到天天文库
浏览记录
ID:28706053
大小:141.00 KB
页数:43页
时间:2018-12-13
《Parkingsys.cpp》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、文档名称 文档密级 Parkingsys.cpp #include #include #include"list.h" #include"api.h" typedefstruct{ ParkingAutoInfoinfo; boolisInSys;//是否在车库中 boolisValidNo;//是否为套牌车 }CarInfo_ST; /*全局变量声明*/ ParkingHisInfoNode*hisInfo;//历史信息链表 Card
2、StatusPackingCard[CARD_COUNT];//停车卡 ParkSysTimesysTime;//系统时间 CarInfo_STcarInfo[11];//车信息,包含车牌号,以及其停车次数 2021-6-30 华为保密信息,未经授权禁止扩散 第43页,共43页 文档名称 文档密级 voidmain(intargc,char*argv[]) { hisInfo=NULL; sysTime.hh=0; sysTime.mm=0; apiServerStar
3、t(argc,argv); } /***************************************************************************** 函数名:OpReset 功能描述:需要考生实现的接口,系统初始化 输入参数:无 输出参数:无 返回值:无 调用函数: 被调函数: 修改历史: 1.日期:2009年9月9日 作者: 2021-6-30 华为保密信息,未经授权禁止扩散 第43页,共43页 文档名称 文档密级
4、修改内容:新生成函数 *****************************************************************************/ voidOpReset(void) { inti=0; for(i=0;i5、=initList(); } for(i=0;i<11;i++) { carInfo[i].info.ParkingCount=0; carInfo[i].isInSys=false; 2021-6-30 华为保密信息,未经授权禁止扩散 第43页,共43页 文档名称 文档密级 carInfo[i].info.AutoNo=0; carInfo[i].info.CardNo=5; carInfo[i].isValidNo=false; } sysTime.hh=0; s6、ysTime.mm=0; api_parksys_ret(OP_RESET_SUCC); } /***************************************************************************** 函数名:OpGetin 功能描述:需要考生实现的接口,车辆进入停车场 输入参数:ULAutoNo车牌号 ParkSysAutoTypeAutoType车辆类型 ParkSysTimeInTime车辆进入停车场时间 输出参数:无 返回值:无 调用函数:7、 被调函数: 2021-6-30 华为保密信息,未经授权禁止扩散 第43页,共43页 文档名称 文档密级 修改历史: 1.日期:2009年9月9日 作者: 修改内容:新生成函数 *****************************************************************************/ voidOpGetin(ULAutoNo,ParkSysAutoTypeAutoType,ParkSysTimeInTime) { if(h8、isInfo==NULL) { api_parksys_ret(OP_INTERNAL_ERR); return; } intidx=0; intcardIdx=0; boolisIdle=false; if((AutoNo<109、10、AutoNo>20)11、12、 (AutoType!=CAR&&AutoType!=BUS)13、14、 (InTime.h
5、=initList(); } for(i=0;i<11;i++) { carInfo[i].info.ParkingCount=0; carInfo[i].isInSys=false; 2021-6-30 华为保密信息,未经授权禁止扩散 第43页,共43页 文档名称 文档密级 carInfo[i].info.AutoNo=0; carInfo[i].info.CardNo=5; carInfo[i].isValidNo=false; } sysTime.hh=0; s
6、ysTime.mm=0; api_parksys_ret(OP_RESET_SUCC); } /***************************************************************************** 函数名:OpGetin 功能描述:需要考生实现的接口,车辆进入停车场 输入参数:ULAutoNo车牌号 ParkSysAutoTypeAutoType车辆类型 ParkSysTimeInTime车辆进入停车场时间 输出参数:无 返回值:无 调用函数:
7、 被调函数: 2021-6-30 华为保密信息,未经授权禁止扩散 第43页,共43页 文档名称 文档密级 修改历史: 1.日期:2009年9月9日 作者: 修改内容:新生成函数 *****************************************************************************/ voidOpGetin(ULAutoNo,ParkSysAutoTypeAutoType,ParkSysTimeInTime) { if(h
8、isInfo==NULL) { api_parksys_ret(OP_INTERNAL_ERR); return; } intidx=0; intcardIdx=0; boolisIdle=false; if((AutoNo<10
9、
10、AutoNo>20)
11、
12、 (AutoType!=CAR&&AutoType!=BUS)
13、
14、 (InTime.h
此文档下载收益归作者所有
点击更多查看相关文章~~