Подробная информация о типе точки данных _SMS

Типа точки данных _SMS предназначен для приема и отправки SMS-средств. Новые точки данных SMS создаются как точки данных типа _SMS. Можно создать несколько точек данных _SMS для своего приложения. Если вы используете панель по умолчанию «КАСКАД Цифра» для конфигурации, отправки и получения сообщений, можно использовать только точку данных _SMS_1. Тип точки данных _SMS состоит из общих настроек, значений, которые автоматически задаются сценарием управления во время выполнения, значений для входящих (In) и исходящих (Out) сообщений, а также АТ-команд (AT). Приведенные ниже таблицы описывают значение этих элементов точек данных:

Тип точки данных _SMS (общие параметры)

ЭлементТип данныхЗначение
SMSCStringЕсли элемент задан, значение SMSC сохраняется в качестве постоянного в GSM-устройстве.
SIMStringЕсли элемент задан, значение для SIM-кода отправляется на GSM-устройство при инициализации.
ComPortStringИспользуется при открытии интерфейса
BaudRateIntИспользуется при открытии интерфейса
PortSettingStringИспользуется при открытии интерфейса
AutoDeleteBoolОпределяет, следует ли удалить из устройства полученные SMS-сообщения. Может динамически изменяться.
SmscHeaderIntФлажок SmscHeader является индикатором, который показывает, какое устройство подключено к «КАСКАД Цифра» Если подключенным устройством является модем TC35i GSM, значение автоматически устанавливается на 1. Если подключенным устройством является сотовый телефон или более новый модем, значение устанавливается на 2 или 3, в зависимости от режима (2 = режим PDU, 3 = текстовый режим).

Значения, задаваемые автоматически сценарием управления во время выполнения

ЭлементТип данныхЗначение
DeviceReadyBoolGSM-устройство готово к использованию
ReceiveActiveUnsignedПоказывает готовность режима приема.
QualityIntТекущий уровень сигнала в виде процентного значения. Он оценивается при каждом запросе и доступен только при активном режиме приема.
СтатусIntСостояние успешно выполненных действий или сообщения об ошибках.Если возвращаемое значение (сохраненное в элементе состояния) действия равно 0, то действие было успешно выполнено. Если возвращаемое значение отличается от 0, значение является кодом ошибки. Ошибки выводятся посредством SMS.cat. Для получения информации по возможным кодам ошибок см. функцию управления sendSMS()
FileHandleIntКаждое подключенное устройство должно иметь FileHandle. Это используется только для внутреннего блокирующего механизма.
MemResetBoolСброс памяти устройства, если задан этот элемент.

Значения для исходящих сообщений (Out)

ЭлементТип данныхЗначение
SendTelStringТелефон получателя (сообщения)
MsgStringСообщение
MsgSentBool«True» (Истина) если отправка сообщения прошла успешно

Значения для входящих сообщений (In)

ЭлементТип данныхЗначение
RecvTelStringТелефон отправителя (сообщения)
MsgStringСообщение
TimeTimeВремя приема (сообщения)

AT-команды (AT)

ЭлементТип данныхЗначение
SendDirectStringAТ-команда, отправляемая на устройство. Действительность команды не контролируется. Значение SendDirect удаляется после отправки.
SendDirectResultDyn_stringРезультат от устройства

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *