uint8_t app_dvt_cas_api_get_lock_status(void)
{

	GxTime nowtime={0};
	
	if (FALSE == lock_service_status)
	{
//		GUI_SetProperty("full_screen_text_msg_5sec","state","hide");
		return FALSE;
	}

/*	GUI_SetProperty("full_screen_text_msg_5sec", "string", "正在紧急广播");
	GUI_SetProperty("full_screen_text_msg_5sec","state","show");*/
	GxCore_GetTickTime(&nowtime);
	if (nowtime.seconds - emergencystarttime.seconds >=  emergencyduration)
	{
		printf("now time = %d\n", nowtime.seconds);
		printf("emergencystarttime time 2 = %d\n", emergencystarttime.seconds);
		DVTSTBCA_CancelUrgencyBroadcast();
		emergencyduration = 0;
		return FALSE;
	}

	return lock_service_status;
}
Пример #2
0
//应急广播控制
void * ThreadUrgencyBroadcast(void *arg)
{
	NS_sleep((int)arg * 1000);
	DVTSTBCA_CancelUrgencyBroadcast();
	return 0;
}