Определения библиотеки (опции)
Этот раздел сейчас дорабатывается. Приносим извинения за неудобства. Если вам нужна срочная помощь, обратитесь в службу поддержки 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()).