zte_pcsÄ£¿éµÄÖ÷Òª¹¦ÄÜ£º | |
¼Ò³¤Ä£Ê½µÄʱ¼äÉèÖùÜÀí£¬Óû§ÔÚÒ³ÃæÉèÖýûÖ¹ÉÏÍøÊ±¼äºÍÔÊÐíÉÏÍøÊ±¼ä£¬zte_pcsͨ¹ýsofttimer¶¨Ê±Æ÷¹ÜÀíÓû§ÉèÖõÄʱ¼ä¡£ | |
zte_pcsÄ£¿éƽ̨»¯Ö÷񻃾¼°£º | |
1¡¢Ð½¨Í·Îļþ parent_control_set.h,½«½á¹¹Ì嶨ÒåºÍºêÖµµÄ¶¨Òå·ÅÔÚ¸ÃÍ·ÎļþÀ | |
2¡¢Ð½¨Í·Îļþ pcs_msg.h,½«ÏûÏ¢ID£ºMSG_CMD_PARENT_CONTROL_SET¡¢MSG_CMD_PARENT_CONTROL_CLOSE¡¢MSG_CMD_PARENT_CONTROL_TIME_UPDATE´Ómessage.hɾ³ý£¬·ÅÈë¸ÃÍ·ÎļþÀ | |
3¡¢message.h°üº¬pcs_msg.h; | |
4¡¢½«nv cur_net_stateɾ³ý | |
zte_pcsÄ£¿éÖ÷ÒªÁ÷³Ì£º | |
-->¿ª»úÅжÏnv time_limitedµÄÖµÊÇ·ñΪ¿Õ | |
-->ÈôΪ¿Õ£¬·¢ËÍSTOP_NONETÏûÏ¢¸øzte_router | |
-->Èô²»Îª¿Õ£¬µ÷ÓÃhandle_parent_control_setting()-->»ñÈ¡½ûÖ¹ÉÏÍøºÍÔÊÐíÉÏÍøÁ½¸ö¶¨Ê±Æ÷ʱ³¤calculate_disable_interval() | |
-->ÉèÖýûÖ¹ÉÏÍøÊ±¼ä¶¨Ê±Æ÷ | |
-->¸øsntp·¢×¢²áÏûÏ¢MSG_ID_SNTP | |
-->½øÈëÖ÷Ñ»·£¬½ÓÊÕwebuiºÍpcs£¬sntp·¢Ë͵ÄÏûÏ¢-->½âÎöÊÕµ½µÄÏûÏ¢parse_recieved_msg() | |
-->·¢ËÍÏûÏ¢µÄÄ£¿éΪMSG_ID_WEB_CGI-->¸ù¾ÝÏûÏ¢ÀàÐ͸øzte_router·¢ËÍSTOP_NONET»òSTART_NONETÏûÏ¢ | |
-->·¢ËÍÏûÏ¢µÄÄ£¿éΪMSG_ID_PARENT_CONTROL_SET-->¸ù¾ÝÏûÏ¢ÀàÐÍÉèÖö¨Ê±Æ÷ | |
-->·¢ËÍÏûÏ¢µÄÄ£¿éΪMSG_ID_SNTP-->¸ù¾ÝÏûÏ¢ÀàÐÍÖØÐÂÉèÖö¨Ê±Æ÷ | |