Определения библиотеки (опции)

Внимание

Этот раздел сейчас дорабатывается. Приносим извинения за неудобства. Если вам нужна срочная помощь, обратитесь в службу поддержки Tibbo.

Какие-то из опций ниже кажутся непонятными? Прочитайте раздел "Подробности работы".

SUPPORTS_GPRS (по умолчанию = 0)

0 - GPRS отключён (код библиотеки не будет компилироваться в проект).

1 - GPRS включён.

GPRS_DEBUG_PRINT (по умолчанию = 0)

0 - отладочная информация не выводится.

1 - отладочная информация выводится в окно вывода. Отладочный вывод работает только тогда, когда проект находится в режиме отладки. Тем не менее для релиза установите эту опцию в 0: это сэкономит память и место под код.

GPRS_SEND_PING (по умолчанию = 0)

0 - ping не отправляется.

1 - в конце установления PPP-соединения отправляется ping на GPRS_PING_IP (как подтверждение успеха).

GPRS_PING_IP (по умолчанию = 0.0.0.0)

IP-адрес, на который отправляется ping, когда установлена опция GPRS_SEND_PING.

Имеет значение, только когда GPRS_SEND_PING равно 1.

GPRS_SER_PORT (по умолчанию = 3)

Последовательный порт, к которому подключён GPRS-модем.

Как и в ser.num, последовательные порты нумеруются с 0. Для устройств NB1010 и DS101x оставьте значение по умолчанию.

GPRS_SER_PORT_RTSMAP (значение по умолчанию зависит от GPRS_SER_PORT)

Отображение линии RTS, подключённой к GPRS-модему.

Если GPRS_SER_PORT равно 0, значение GPRS_SER_PORT_RTSMAP по умолчанию равно 0.

Если GPRS_SER_PORT равно 1, значение GPRS_SER_PORT_RTSMAP по умолчанию равно 1.

Если GPRS_SER_PORT равно 2, значение GPRS_SER_PORT_RTSMAP по умолчанию равно 2.

Если GPRS_SER_PORT равно 3, значение GPRS_SER_PORT_RTSMAP по умолчанию равно 3.

Для устройств NB1010 и DS101x оставьте значение по умолчанию.

GPRS_SER_PORT_CTSMAP (значение по умолчанию зависит от GPRS_SER_PORT)

Отображение линии прерывания CTS, подключённой к GPRS-модему.

Если GPRS_SER_PORT равно 0, значение GPRS_SER_PORT_CTSMAP по умолчанию равно 0.

Если GPRS_SER_PORT равно 1, значение GPRS_SER_PORT_CTSMAP по умолчанию равно 1.

Если GPRS_SER_PORT равно 2, значение GPRS_SER_PORT_CTSMAP по умолчанию равно 2.

Если GPRS_SER_PORT равно 3, значение GPRS_SER_PORT_CTSMAP по умолчанию равно 3.

Для устройств NB1010 и DS101x оставьте значение по умолчанию.

GPRS_MODULE_EXTERNAL (по умолчанию = 0)

0 - GPRS-модуль внутренний (как на NB1010 и DS101x), для управления модулем используются линии GPRS_SWITCH и GPRS_RESET; при вызове gprs_start() выполняются корректный сброс и задержка запуска.

1 - GPRS-модуль внешний, линии ввода-вывода GPRS_SWITCH и GPRS_RESET не используются, задержки запуска нет - предполагается, что к моменту вызова gprs_start() GPRS-модуль уже запущен и работает.

Для устройств NB1010 и DS101x оставьте значение по умолчанию.

GPRS_SWITCH (по умолчанию = 54)

Линия ввода-вывода, которая при установке в LOW направляет трафик GPRS_SER_PORT в GPRS-модуль. Когда на линии HIGH или она отключена, трафик последовательного порта идёт в другую часть устройства.

Имеет значение, только когда GPRS_MODULE_EXTERNAL равно 0.

Для устройств NB1010 и DS101x оставьте значение по умолчанию.

GPRS_RESET (по умолчанию = 55)

Линия ввода-вывода, которая при установке в HIGH выполняет аппаратный сброс GPRS-модуля. Чтобы снять сброс с GPRS-модуля, линия устанавливается в LOW.

'Имеет значение, только когда GPRS_MODULE_EXTERNAL равно 0.

Для устройств NB1010 и DS101x оставьте значение по умолчанию.

GPRS_PAYLOAD_SIZE (по умолчанию = 4)

Размер TCP- и UDP-пакетов, которые сможет передавать интерфейс GPRS, в единицах по 256 байт.

'Не задавайте значение больше 4 или меньше 1. Меньшее значение уменьшает общее число страниц буфера, необходимых библиотеке (см. gprs_get_info()).

Исходный материал Tibbo обновлён 4 августа 2025Оригинал на docs.tibbo.com · Сообщить об ошибке