Exemple #1
0
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) );
}
Exemple #2
0
//--------------------------------------------------------------------------------------------------
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;
    }
}