bool mrc_simu_IsOnline ( void ) { le_mrc_NetRegState_t state; le_result_t res; res = pa_mrc_GetNetworkRegState(&state); if(res != LE_OK) { return false; } return ( (state == LE_MRC_REG_HOME) || (state == LE_MRC_REG_ROAMING) ); }
//-------------------------------------------------------------------------------------------------- le_result_t le_mrc_GetNetRegState ( le_mrc_NetRegState_t* statePtr ///< [OUT] The Network Registration state. ) { if (statePtr == NULL) { LE_KILL_CLIENT("statePtr is NULL !"); return LE_FAULT; } if (pa_mrc_GetNetworkRegState(statePtr) == LE_OK) { return LE_OK; } else { return LE_NOT_POSSIBLE; } }