ModemSetPIN

Top  Previous  Next

Описание

Установить PIN-код для использования SIM-карты, вставленной в GSM-модем

Синтаксис

int ModemSetPIN(int SerialPortNumber, string PIN)

Параметры

SerialPortNumber = номер последовательного порта

               1 - означает последовательный порт COM1

               2 - означает последовательный порт COM2

               x - generic последовательный порт COMx

PIN = PIN-код, используемый для доступа к SIM-карте

Возвращаемое значение

0                GSM ответил и готов

1                (внутреннее) невозможно создать слушающий (listening) поток

2                (внутреннее) невозможно выделить память под буферы

-1                последовательный порт не может быть открыт

-2                последовательный порт уже открыт

-3                ошибочный PIN-код (предупреждение: возможно очень мало попыток)

-4                нестандартный ответ модема (не OK и не ERROR)

-5                модем не отвечает

Связанные функции

ModemAvailable() , ModemSetServicesCenter() , ModemSetTextMode() , ModemSendSMS()

Пример

ModemSetPIN(2,"1234"); // Установить PIN-код 1234 tдля использования SIM-карты

Замечание: Следует выждать 30 секунд прежде, чем повторно использовать GSM-модем, иначе процесс аутентификации может потерпеть неудачу