yan zhang
/
NB_CLOCK_180505
clock
main.cpp
- Committer:
- donghuoyinzi
- Date:
- 2018-05-22
- Revision:
- 3:b8766d623f01
- Parent:
- 2:e54d9d87c6cb
File content as of revision 3:b8766d623f01:
#include "main.h" /******************************* Fun.:Desc.:whattime/where runing Desc.: Auth. Date.:2017.7.2 *******************************/ int main() { //tm *tim; //string strx,stry, strz; //int n,f; //f401Act::init(); //映射平台初始化 maiAct::init_scorp(); //增强硬件初始化 //f401Act::put_rwdg(); //Refresh iwdg maiAct::init_dat(); //data initialization maiAct::init_star(); //start initialization while(1){ if(know::polSta[46]=='1'){ //state of tick2S //time_t seconds=time(NULL); //tim=localtime(&seconds); //strx=know::task[0]; //stry=strx.substr(13,12); //提取时间,从索引13开始12个字符 //strz="yymmddhh"+to_string(tim->tm_min)+"ss"; //if(stry == strz){ //bc95动作 //know::polDat[1]= tim->tm_hour; //know::polDat[2]= tim->tm_min; //know::polDat[3]= tim->tm_sec; bc95Act:: put(); //} if(know::polSta[16]=='1'&& know::polSta[15]=='0') bc95Act::get_knw(); // puts, getknwS if(know::polSta[15]=='1'&& know::polSta[18]=='0') bc95Act::setrtc(); // setrtcS私有 if(know::polSta[18]=='1'&& know::polSta[0]=='0') knowAct::buildtsk(); // buildtskS //n=0; //f=1; //while(f==1){ //n++; //strx=know::task[n]; //stry= strx.substr(13,12); //提取时间,从索引13开始12个字符 //strz= "yymmdd"+ to_string (tim->tm_hour)+to_string (tim->tm_min)+"ss"; //if(stry == strz){ //stry= strx. substr(12,2); //提取语音编号 //播放 //f=0; //} //} } //f401Act::sys_sleepy(); //cpu sleep } } /***************************************** Fun.: initialization of scorp。 Desc.: Auth. Vesion:2017.7.2 *****************************************/ void maiAct::init_scorp(void) { bc95Act::init(); //基础初始化 cloDAct::init(); cloSAct::init(); } /***************************************** Fun.: initialization. of data Desc.: Auth. Vesion:2017.7.2 *****************************************/ void maiAct::init_dat(void) { bc95Act::data(); //基础初始化 } /***************************************** Fun.: initialization of ready。 Desc.: Auth. Vesion:2017.7.2 *****************************************/ void maiAct::init_ready(void) { set_time(1514806505);//自1970年1月1日0时0分0秒到2018年1月1日11时35分05秒 f401Act::ready(); cloDAct::ready(); cloSAct::ready(); } /***************************************** Fun.: initialization of start。 Desc.: Auth. Vesion:2017.7.2 *****************************************/ void maiAct::init_star(void) { } /***************************************** Fun.: Seep judge。 Desc.: Auth. Vesion:2017.7.2 *****************************************/ void maiAct::judg_sleep(void) { //if(all Flag==0) deepsleep(); }