X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2Fmm_radio_rt_api_test.c;h=eadb0b1526e38d6dd2c8321ef957dae1580c79c4;hb=a4ee4d6fb31793db596c91a5c655abcdeee69d25;hp=6a881ff03b41f040bedd8794c0951e09cb75ee94;hpb=01f5b1de76a15384663e899b694212cdcf0e6eb1;p=framework%2Fmultimedia%2Flibmm-radio.git diff --git a/test/mm_radio_rt_api_test.c b/test/mm_radio_rt_api_test.c index 6a881ff..eadb0b1 100644 --- a/test/mm_radio_rt_api_test.c +++ b/test/mm_radio_rt_api_test.c @@ -23,143 +23,134 @@ #include "mm_radio.h" #include "mm_radio_rt_api_test.h" -#define MENU_ITEM_MAX 19 +#define MENU_ITEM_MAX 20 #define _MAX_INPUT_STRING_ 100 static int __menu(void); -static void __call_api( int choosen ); +static void __call_api(int choosen); static int __msg_rt_callback(int message, void *param, void *user_param); static MMHandleType g_my_radio = 0; -void __call_api( int choosen ) +void __call_api(int choosen) { int ret = MM_ERROR_NONE; - switch( choosen ) - { - case 1: - { - RADIO_TEST__( mm_radio_create( &g_my_radio ); ) - RADIO_TEST__( mm_radio_set_message_callback( g_my_radio, __msg_rt_callback, g_my_radio); ) - } - break; + switch (choosen) { + case 1: { + RADIO_TEST__(mm_radio_create(&g_my_radio);) + RADIO_TEST__(mm_radio_set_message_callback(g_my_radio, __msg_rt_callback, g_my_radio);) + } + break; - case 2: - { - RADIO_TEST__( mm_radio_destroy( g_my_radio ); ) - g_my_radio = 0; - } - break; + case 2: { + RADIO_TEST__(mm_radio_destroy(g_my_radio);) + g_my_radio = 0; + } + break; - case 3: - { - RADIO_TEST__( mm_radio_realize(g_my_radio ); ) - } - break; + case 3: { + RADIO_TEST__(mm_radio_realize(g_my_radio);) + } + break; - case 4: - { - RADIO_TEST__( mm_radio_unrealize(g_my_radio ); ) - } - break; + case 4: { + RADIO_TEST__(mm_radio_unrealize(g_my_radio);) + } + break; - case 7: - { - MMRadioStateType state = 0; - RADIO_TEST__( mm_radio_get_state(g_my_radio, &state); ) + case 7: { + MMRadioStateType state = 0; + RADIO_TEST__(mm_radio_get_state(g_my_radio, &state);) - printf("state : %d\n", state); - } - break; + printf("state : %d\n", state); + } + break; - case 8: - { - RADIO_TEST__( mm_radio_start(g_my_radio); ) - } - break; + case 8: { + RADIO_TEST__(mm_radio_start(g_my_radio);) + } + break; - case 9: - { - RADIO_TEST__( mm_radio_stop(g_my_radio); ) - } - break; + case 9: { + RADIO_TEST__(mm_radio_stop(g_my_radio);) + } + break; - case 10: - { - int direction = 0; - printf("input seek direction(0:UP/1:DOWN) : "); - if (scanf("%d", &direction) == 0) - return; + case 10: { + int direction = 0; + printf("input seek direction(0:UP/1:DOWN) : "); + if (scanf("%d", &direction) == 0) + return; - RADIO_TEST__( mm_radio_seek(g_my_radio, direction); ) - } - break; + RADIO_TEST__(mm_radio_seek(g_my_radio, direction);) + } + break; - case 11: - { - int freq = 0; - printf("input freq : "); - if (scanf("%d", &freq) == 0) - return; + case 11: { + int freq = 0; + printf("input freq : "); + if (scanf("%d", &freq) == 0) + return; - RADIO_TEST__( mm_radio_set_frequency(g_my_radio, freq); ) - } - break; + RADIO_TEST__(mm_radio_set_frequency(g_my_radio, freq);) + } + break; - case 12: - { - int freq = 0; - RADIO_TEST__( mm_radio_get_frequency(g_my_radio, &freq ); ) + case 12: { + int freq = 0; + RADIO_TEST__(mm_radio_get_frequency(g_my_radio, &freq);) - printf("freq : %d\n", freq); - } - break; + printf("freq : %d\n", freq); + } + break; - case 13: - { - RADIO_TEST__( mm_radio_scan_start(g_my_radio); ) - } - break; + case 13: { + RADIO_TEST__(mm_radio_scan_start(g_my_radio);) + } + break; - case 14: - { - RADIO_TEST__( mm_radio_scan_stop(g_my_radio); ) - } - break; - - case 16: - { - int muted = 0; - printf("select one(0:UNMUTE/1:MUTE) : "); - if ( scanf("%d", &muted) == 0) - return; - RADIO_TEST__( mm_radio_set_mute(g_my_radio, muted); ) - } - break; + case 14: { + RADIO_TEST__(mm_radio_scan_stop(g_my_radio);) + } + break; + + case 16: { + int muted = 0; + printf("select one(0:UNMUTE/1:MUTE) : "); + if (scanf("%d", &muted) == 0) + return; + RADIO_TEST__(mm_radio_set_mute(g_my_radio, muted);) + } + break; + + case 17: { + MMRadioRegionType type = 0; + RADIO_TEST__(mm_radio_get_region_type(g_my_radio, &type);) + printf("region type : %d\n", type); + } + break; + + case 18: { + unsigned int min_freq = 0; + unsigned int max_freq = 0; + RADIO_TEST__(mm_radio_get_region_frequency_range(g_my_radio, &min_freq, &max_freq);) + printf("region band range: %d ~ %d KHz\n", min_freq, max_freq); + } + break; + case 19: { + int signal_strength = 0; + RADIO_TEST__(mm_radio_get_signal_strength(g_my_radio, &signal_strength);) + printf("signal strength is : %d \n", signal_strength); + } + break; + case 20: { + int channel_spacing = 0; + RADIO_TEST__(mm_radio_get_channel_spacing(g_my_radio, &channel_spacing);) + printf("channel_spacing is : %d \n", channel_spacing); + } + break; - case 17: - { - MMRadioRegionType type = 0; - RADIO_TEST__( mm_radio_get_region_type(g_my_radio, &type ); ) - printf("region type : %d\n", type); - } - break; - - case 18: - { - unsigned int min_freq = 0; - unsigned int max_freq = 0; - RADIO_TEST__( mm_radio_get_region_frequency_range(g_my_radio, &min_freq, &max_freq ); ) - printf("region band range: %d ~ %d KHz\n", min_freq, max_freq); - } - break; - case 19: - { - int signal_strength = 0; - RADIO_TEST__( mm_radio_get_signal_strength(g_my_radio, &signal_strength); ) - printf("signal strength is : %d \n", signal_strength); - } default: break; } @@ -167,19 +158,18 @@ void __call_api( int choosen ) int mm_radio_rt_api_test(void) { - while(1) - { + while (1) { int choosen = 0; choosen = __menu(); - if ( choosen == -1) + if (choosen == -1) continue; - if ( choosen == 0 ) + if (choosen == 0) break; - __call_api( choosen ); + __call_api(choosen); } printf("radio test client finished\n"); @@ -210,22 +200,21 @@ int __menu(void) printf("[17] mm_radio_get_region_type\n"); printf("[18] mm_radio_get_region_frequency_range\n"); printf("[19] mm_radio_signal_strength\n"); + printf("[20] mm_radio_get_channel_spacing\n"); printf("[0] quit\n"); printf("---------------------------------------------------------\n"); printf("choose one : "); - - if ( scanf("%d", &menu_item) == 0) - { + + if (scanf("%d", &menu_item) == 0) { char temp[_MAX_INPUT_STRING_]; - if (scanf("%s", temp) ==0) - { - printf("Error while flushing the input buffer - but lets continue\n"); - } + if (scanf("%s", temp) == 0) { + printf("Error while flushing the input buffer - but lets continue\n"); + } return -1; - } + } - if ( menu_item > MENU_ITEM_MAX ) + if (menu_item > MENU_ITEM_MAX) menu_item = -1; return menu_item; @@ -234,49 +223,48 @@ int __menu(void) int __msg_rt_callback(int message, void *pParam, void *user_param) { - MMMessageParamType* param = (MMMessageParamType*)pParam; + MMMessageParamType *param = (MMMessageParamType *)pParam; MMHandleType radio = (MMHandleType) user_param; int ret = 0; printf("incomming message : %d\n", message); - switch(message) - { - case MM_MESSAGE_STATE_CHANGED: - - printf("MM_MESSAGE_STATE_CHANGED: current : %d old : %d\n" - , param->state.current, param->state.previous); - break; - case MM_MESSAGE_RADIO_SCAN_START: - printf("MM_MESSAGE_RADIO_SCAN_START\n"); - break; - case MM_MESSAGE_RADIO_SCAN_INFO: - assert(param); - printf("MM_MESSAGE_RADIO_SCAN_INFO : freq : %d\n", param->radio_scan.frequency); - break; - case MM_MESSAGE_RADIO_SCAN_STOP: - printf("MM_MESSAGE_RADIO_SCAN_STOP\n"); - break; - case MM_MESSAGE_RADIO_SCAN_FINISH: - printf("MM_MESSAGE_RADIO_SCAN_FINISHED\n"); - RADIO_TEST__( mm_radio_scan_stop(radio); ) - break; - case MM_MESSAGE_RADIO_SEEK_START: + switch (message) { + case MM_MESSAGE_STATE_CHANGED: + + printf("MM_MESSAGE_STATE_CHANGED: current : %d old : %d\n" + , param->state.current, param->state.previous); + break; + case MM_MESSAGE_RADIO_SCAN_START: + printf("MM_MESSAGE_RADIO_SCAN_START\n"); + break; + case MM_MESSAGE_RADIO_SCAN_INFO: + assert(param); + printf("MM_MESSAGE_RADIO_SCAN_INFO : freq : %d\n", param->radio_scan.frequency); + break; + case MM_MESSAGE_RADIO_SCAN_STOP: + printf("MM_MESSAGE_RADIO_SCAN_STOP\n"); + break; + case MM_MESSAGE_RADIO_SCAN_FINISH: + printf("MM_MESSAGE_RADIO_SCAN_FINISHED\n"); + RADIO_TEST__(mm_radio_scan_stop(radio);) + break; + case MM_MESSAGE_RADIO_SEEK_START: printf("MM_MESSAGE_RADIO_SEEK_START\n"); break; - case MM_MESSAGE_RADIO_SEEK_FINISH: - printf("MM_MESSAGE_RADIO_SEEK_FINISHED : freq : %d\n", param->radio_scan.frequency); - break; - case MM_MESSAGE_STATE_INTERRUPTED: - printf("MM_MESSAGE_STATE_INTERRUPTED code - %d\n", param->code); - break; - case MM_MESSAGE_READY_TO_RESUME: - printf("MM_MESSAGE_READY_TO_RESUME\n"); - RADIO_TEST__( mm_radio_start(radio); ) - break; - default: - printf("ERROR : unknown message received!\n"); - break; + case MM_MESSAGE_RADIO_SEEK_FINISH: + printf("MM_MESSAGE_RADIO_SEEK_FINISHED : freq : %d\n", param->radio_scan.frequency); + break; + case MM_MESSAGE_STATE_INTERRUPTED: + printf("MM_MESSAGE_STATE_INTERRUPTED code - %d\n", param->code); + break; + case MM_MESSAGE_READY_TO_RESUME: + printf("MM_MESSAGE_READY_TO_RESUME\n"); + RADIO_TEST__(mm_radio_start(radio);) + break; + default: + printf("ERROR : unknown message received!\n"); + break; } return true;