in modules/bg96/cellular_bg96_api.c [798:863]
static CellularSimCardLockState_t _getSimLockState( char * pToken )
{
CellularSimCardLockState_t tempState = CELLULAR_SIM_CARD_LOCK_UNKNOWN;
if( pToken != NULL )
{
if( strcmp( pToken, "READY" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_READY;
}
else if( strcmp( pToken, "SIM PIN" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PIN;
}
else if( strcmp( pToken, "SIM PUK" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PUK;
}
else if( strcmp( pToken, "SIM PIN2" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PIN2;
}
else if( strcmp( pToken, "SIM PUK2" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PUK2;
}
else if( strcmp( pToken, "PH-NET PIN" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PH_NET_PIN;
}
else if( strcmp( pToken, "PH-NET PUK" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PH_NET_PUK;
}
else if( strcmp( pToken, "PH-NETSUB PIN" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PH_NETSUB_PIN;
}
else if( strcmp( pToken, "PH-NETSUB PUK" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_PH_NETSUB_PUK;
}
else if( strcmp( pToken, "PH-SP PIN" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_SP_PIN;
}
else if( strcmp( pToken, "PH-SP PUK" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_SP_PUK;
}
else if( strcmp( pToken, "PH-CORP PIN" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_CORP_PIN;
}
else if( strcmp( pToken, "PH-CORP PUK" ) == 0 )
{
tempState = CELLULAR_SIM_CARD_CORP_PUK;
}
else
{
LogError( ( "Unknown SIM Lock State %s", pToken ) );
}
}
return tempState;
}