static void utc_taskmanager_clean_infolist_p(void) { task_manager_clean_infolist(&sample_list_info); TC_ASSERT_NEQ("task_manager_clean_infolist", (tm_appinfo_list_t *)&sample_list_info, NULL); TC_SUCCESS_RESULT(); }
static void utc_taskmanager_getinfo_with_group_p(void) { if (!sample_info) { sample_info = (tm_appinfo_t *)task_manager_getinfo_with_handle(tm_sample_handle, TM_RESPONSE_WAIT_INF); TC_ASSERT_NEQ("task_manager_getinfo_with_handle", sample_info, NULL); } group_list_info = (tm_appinfo_list_t *)task_manager_getinfo_with_group(sample_info->tm_gid, TM_RESPONSE_WAIT_INF); TC_ASSERT_NEQ("task_manager_getinfo_with_group", group_list_info, NULL); task_manager_clean_infolist(&group_list_info); TC_SUCCESS_RESULT(); }
int user_main(int argc, char *argv[]) #endif { int handle_actionmanager = 0; int ret; app_info_list_t *action_manager_info; char *msg1 = (char *)malloc(sizeof(char) * 9); char *msg2 = (char *)malloc(sizeof(char) * 12); char *msg3 = (char *)malloc(sizeof(char) * 13); char *msg4 = (char *)malloc(sizeof(char) * 14); char *msg5 = (char *)malloc(sizeof(char) * 10); strcpy(msg1, "alarm_on"); strcpy(msg2, "alarm_pause"); strcpy(msg3, "alarm_resume"); strcpy(msg4, "alarm_restart"); strcpy(msg5, "alarm_off"); action_manager_info = (app_info_list_t *)task_manager_getinfo_with_name("action_manager", TM_RESPONSE_WAIT_INF); if (action_manager_info != NULL) { handle_actionmanager = action_manager_info->task.handle; } task_manager_clean_infolist(&action_manager_info); printf("\nUser App sends Alarm On message to Action Manager\n"); ret = task_manager_unicast(handle_actionmanager, msg1, strlen(msg1) + 1, TM_RESPONSE_WAIT_INF); if (ret != OK) { printf("ERROR : SEND SIGNAL %d\n", ret); } else { printf("Alarm On message is successfully sended!\n"); } sleep(3); printf("\nUser App sends Alarm Pause message to Action Manager\n"); ret = task_manager_unicast(handle_actionmanager, msg2, strlen(msg2) + 1, TM_RESPONSE_WAIT_INF); if (ret != OK) { printf("ERROR : SEND SIGNAL %d\n", ret); } else { printf("Alarm Pause message is successfully sended!\n"); } sleep(3); printf("\nUser App sends Alarm Resume message to Action Manager\n"); ret = task_manager_unicast(handle_actionmanager, msg3, strlen(msg3) + 1, TM_RESPONSE_WAIT_INF); if (ret != OK) { printf("ERROR : SEND SIGNAL %d\n", ret); } else { printf("Alarm Resume message is successfully sended!\n"); } sleep(3); printf("\nUser App sends Alarm Restart message to Action Manager\n"); ret = task_manager_unicast(handle_actionmanager, msg4, strlen(msg4) + 1, TM_RESPONSE_WAIT_INF); if (ret != OK) { printf("ERROR : SEND SIGNAL %d\n", ret); } else { printf("Alarm Restart message is successfully sended!\n"); } sleep(3); printf("\nUser App sends Alarm Off message to Action Manager\n"); ret = task_manager_unicast(handle_actionmanager, msg5, strlen(msg5) + 1, TM_RESPONSE_WAIT_INF); if (ret != OK) { printf("ERROR : SEND SIGNAL %d\n", ret); } else { printf("Alarm Off message is successfully sended!\n"); } free(msg1); free(msg2); free(msg3); free(msg4); free(msg5); sleep(1); printf("\nUser App broadcasts WIFI_ON message\n"); ret = task_manager_broadcast(TM_BROADCAST_WIFI_ON); if (ret != OK) { printf("ERROR : SEND SIGNAL %d\n", ret); } else { printf("WIFI_ON message is successfully broadcasted!\n"); } sleep(1); printf("\nUser App broadcasts WIFI_OFF message\n"); ret = task_manager_broadcast(TM_BROADCAST_WIFI_OFF); if (ret != OK) { printf("ERROR : SEND SIGNAL %d\n", ret); } else { printf("WIFI_OFF message is successfully broadcasted!\n"); } return 0; }