blob: df6f94d2231664caf6e6b121594bb6efbfa54585 [file] [log] [blame]
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-->¸ù¾ÝÏûÏ¢ÀàÐÍÖØÐÂÉèÖö¨Ê±Æ÷