АнглийскийФранцузскийИспанский

Значок OnWorks

gpsctl - Интернет в облаке

Запустите gpsctl в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gpsctl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gpsctl - управление режимами GPS

СИНТАКСИС


gpsctl [-ч] [-б | -п] [-х контроль] [-e] [-f] [-l] [-s скорость] [-т тип устройства] [-Р]
[-Д дебагель] [-В] [Серийный порт]

ОПИСАНИЕ


gpsctl может переключать двухрежимный GPS между режимами NMEA и бинарным режимом поставщика. Это также может быть
используется для установки скорости передачи данных устройства. Примечание. Не все устройства обладают этими возможностями.

Если к вашему устройству подключен только один GPS-навигатор и работает gpsd, это не так.
необходимо указать устройство; gpsctl выполняет свою работу через gpsd, который найдет его
для вас.

Когда gpsd не запущен, требуется спецификация устройства, и вам нужно будет
работать как root или быть членом группы владельцев устройства, чтобы иметь доступ на запись
к устройству. Во многих вариантах Unix группа-владелец будет называться dialout.

Программа принимает следующие варианты:

-b
Переведите GPS в собственный (бинарный) режим.

-c
Измените время цикла GPS. Единицы - секунды. Обратите внимание, что у большинства GPS есть фиксированный цикл.
время 1 секунда.

-e
Сгенерируйте пакет из любых других указанных аргументов и отправьте его на стандартный вывод.
вместо устройства. Этот переключатель можно использовать с -t вариант без указания
устройство. Примечание: пакетные данные для двоичного прототипа будут необработанными, а не в формате ASCII.
тем не мение.

-f
Принудительный низкоуровневый доступ (не через демона).

-l
Составьте таблицу, показывающую, какие переключатели параметров могут применяться к каким типам устройств, и
Выход.

-n
Переведите GPS в режим NMEA.

-s
Установите скорость передачи пакетов GPS.

Используйте эту опцию с осторожностью. На USB и Bluetooth GPS также возможно
Ошибка настройки последовательного режима либо из-за того, что микросхема последовательного адаптера не поддерживает
режимах, отличных от 8N1, или из-за того, что прошивка устройства неправильно синхронизирует последовательный порт.
чип адаптера с UART на чипсете GPS при изменении скорости. Эти неудачи
может повесить ваше устройство, возможно, потребуется цикл включения питания GPS или (в крайних случаях)
физическое отключение резервного аккумулятора NVRAM.

-t
Заставить тип устройства.

-x
Отправить указанную управляющую строку в GPS; gpsctl предоставит заголовки пакетов и
трейлеры и контрольная сумма, подходящая для типов двоичных пакетов, и любая контрольная сумма
и трейлер требуется для типов текстовых пакетов. (Вы должны включить начальные $ для
Пакеты NMEA.) При отправке на устройство UBX первые два байта строки
предоставленный станет классом и типом сообщения, а остальная часть - полезной нагрузкой. Когда
отправляя на устройство Navcom NCT или Trimble TSIP, первый байт интерпретируется как
идентификатор команды, а остальное - как полезная нагрузка. При отправке на устройство Zodiac первые два
байты используются как идентификатор сообщения типа little-endian short, а остаток - как
полезная нагрузка в парах байтов интерпретируется как little-endian short. Для всех остальных поддерживаемых
двоичные GPS (в частности, включая SiRF) строка принимается как все сообщение
полезная нагрузка и обернута соответствующими байтами заголовка, трейлера и контрольной суммы. C-стиль
символы обратной косой черты в строке, особенно \ xNN для шестнадцатеричного значения, будут интерпретироваться;
Кроме того, \ e будет заменен на ESC. Этот переключатель подразумевает -f.

-T
Измените тайм-аут выборки. По умолчанию 8 секунд, чего всегда должно быть достаточно.
чтобы получить идентифицирующий пакет от устройства, излучающего с нормальной скоростью 1 на
второй.

-R
Удалите сегмент разделяемой памяти GPSD, используемый для экспорта SHM. Этот вариант обычно
представляет интерес только для разработчиков GPSD.

-h
Показать использование программы и выйти.

-D
Установить уровень отладочных сообщений.

-V
Вывести версию программы и выйти.

Аргумент опции принуждения, -t, должна быть строка, которая содержится точно в
одно из известных имён водителей; для списка сделайте gpsctl -l.

Принуждение типа устройства ведет себя несколько по-разному в зависимости от того, используется ли этот инструмент.
проходит демон или нет. В режиме высокого уровня, если устройство, которое демон выбирает для
вы не соответствуете указанному вами драйверу, gpsctl завершает работу с предупреждением. (Это может быть
полезно в скриптах.)

В низкоуровневом режиме, если устройство идентифицируется как Generic NMEA, используйте выбранный драйвер.
вместо. Это будет полезно, если у вас есть устройство GPS известного типа, которое находится в режиме NMEA.
и не отвечает на зонды. (Эта опция изначально была реализована для разговора с
Микросхемы SiRFStar I, которые не реагируют на нормальный датчик SiRF ID.)

Если параметры не указаны, программа отобразит сообщение, определяющее тип GPS.
выбранное устройство и выйдите.

Операции сброса (-r) должны выполняться отдельно; другие можно комбинировать. Будет несколько вариантов
выполняется в следующем порядке: сначала изменения режима (-b и -n), затем изменения (-ы) скорости и
контрольная строка отправляет (-c) последней.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Установив переменную среды GPSD_SHM_KEY, вы можете управлять значением ключа, используемым для
Обозначьте сегмент разделяемой памяти, удаленный опцией -R. Это будет полезно в основном
при изоляции тестовых экземпляров gpsd от производственных.

ПРИМЕРЫ


gpsctl / dev / ttyUSB0
Попытка идентифицировать устройство на последовательном USB-устройстве 0. Тайм-аут после значения по умолчанию
количество секунд. Добавление -f вызовет низкоуровневый доступ и подавит нормальный
жалоба, когда этот инструмент не может найти GPSD для работы.

gpsctl -f -n -s 9600 / dev / ttyUSB0
Используйте низкоуровневые операции (без использования экземпляра gpsd) для переключения GPS на NMEA
режим на 9600 бит / с. Инструмент сам определит тип GPS.

Используйте gpsctl онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad