ModemSendSMS |
Послать короткое текстовое сообщение на приёмник, способный принять SMS, например мобильный телефон. Синтаксис int ModemSendSMS(int SerialPortNumber, string Number, string Message) Параметры SerialPortNumber = номер последовательного порта
Number = номер приёмника (сообщение может быть послано на все устройства, способные принимать SMS) Message = текст сообщения Возвращаемое значение 0 GSM ответил и готов 1 (внутреннее) невозможно создать слушающий (listening) поток 2 (внутреннее) невозможно выделить память под буферы -1 последовательный порт не может быть открыт -2 последовательный порт уже открыт -3 модем ответил ERROR (может быть, это не GSM=модем) -4 нестандартный ответ модема (не OK и не ERROR) -5 модем не отвечает -11 номер сервис-центра слишком длинный (max 40 символов) -12 сообщение слишком длинное (длина не должна превышать 160 символов)
ModemAvailable() , ModemSetPIN() , ModemSetServicesCenter() , ModemSetTextMode() Пример string message; message ="ALARM: high temp" + GetNumGateValue("temp",11)+ " °C"; ModemSendSMS(1, "+393491212121", message); |