/** do post-AT+CFUN=1 initialization */ static void onRadioPowerOn(RILId rid) { const RILId * p_rilId = &s_pollSimId; #ifdef MTK_GEMINI #if (MTK_GEMINI_SIM_NUM >= 4) /* Gemini plus 4 SIM*/ if (MTK_RIL_SOCKET_4 == rid) { p_rilId = &s_pollSimId4; } #endif #if (MTK_GEMINI_SIM_NUM >= 3) /* Gemini plus 3 SIM*/ if (MTK_RIL_SOCKET_3 == rid) { p_rilId = &s_pollSimId3; } #endif if (MTK_RIL_SOCKET_2 == rid) { p_rilId = &s_pollSimId2; } #endif pollSIMState((void *)p_rilId); }
/** do post-AT+CFUN=1 initialization */ static void onRadioPowerOn() { pollSIMState(NULL); }