Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

gpsctl - Online w chmurze

Uruchom gpsctl w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie gpsctl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


gpsctl - kontroluj tryby GPS

STRESZCZENIE


gpsctl [-h] [-b | -n] [-x kontrola] [-e] [-f] [-l] [-s prędkość] [-T rodzaj urządzenia] [-R]
[-D poziom debugowania] [-V] [Port szeregowy]

OPIS


gpsctl może przełączać GPS działający w dwóch trybach pomiędzy trybami NMEA i trybami binarnymi dostawcy. Może też tak być
używany do ustawiania szybkości transmisji urządzenia. Uwaga: nie wszystkie urządzenia mają te możliwości.

Jeśli do komputera podłączony jest tylko jeden moduł GPS i działa funkcja GPSD, oznacza to, że tak nie jest
konieczne do określenia urządzenia; gpsctl wykonuje swoją pracę poprzez gpsd, który go zlokalizuje
dla Ciebie.

Gdy gpsd nie jest uruchomione, wymagana jest specyfikacja urządzenia i tak będzie
działając jako root lub bądź członkiem grupy będącej właścicielem urządzenia, aby mieć dostęp do zapisu
do urządzenia. W wielu wariantach Uniksa grupa będąca właścicielem będzie nosiła nazwę „dialout”.

Program akceptuje następujące opcje:

-b
Przełącz GPS w tryb natywny (binarny).

-c
Zmień czas cyklu GPS. Jednostki to sekundy. Należy pamiętać, że większość GPS-ów ma stały cykl
czas 1 sekundy.

-e
Wygeneruj pakiet na podstawie innych określonych argumentów i wyślij go na standardowe wyjście
zamiast urządzenia. Przełącznik ten może być używany z -t opcja bez określenia a
urządzenie. Uwaga: dane pakietu dla prototypu binarnego będą surowe, a nie w formacie ASCII
tak czy inaczej.

-f
Wymuszaj dostęp na niskim poziomie (nie przez demona).

-l
Sporządź tabelę pokazującą, które przełączniki opcji można zastosować do jakich typów urządzeń oraz
wyjście.

-n
Przełącz GPS w tryb NMEA.

-s
Ustaw szybkość transmisji, z jaką GPS emituje pakiety.

Używaj tej opcji ostrożnie. Jest to również możliwe w przypadku GPS-ów USB i Bluetooth
ustawienie trybu szeregowego kończy się niepowodzeniem, ponieważ układ adaptera szeregowego nie obsługuje
tryby inne niż 8N1 lub ponieważ oprogramowanie układowe urządzenia nie synchronizuje prawidłowo portu szeregowego
układ adaptera z UART na chipsecie GPS, gdy zmienia się prędkość. Te niepowodzenia
może zawiesić urządzenie, co może wymagać wyłączenia zasilania GPS lub (w skrajnych przypadkach)
fizyczne odłączenie baterii podtrzymującej NVRAM.

-t
Wymuś typ urządzenia.

-x
Wyślij określony ciąg kontrolny do GPS; gpsctl dostarczy nagłówki pakietów i
zwiastuny i suma kontrolna, odpowiednio dla typów pakietów binarnych, i jakakolwiek suma kontrolna
i zwiastun są wymagane w przypadku typów pakietów tekstowych. (Musisz uwzględnić wiodący $ for
Pakiety NMEA.) Podczas wysyłania do urządzenia UBX pierwsze dwa bajty ciągu
dostarczony stanie się klasą i typem wiadomości, a pozostała część ładunku. Gdy
wysyłając do urządzenia Navcom NCT lub Trimble TSIP, pierwszy bajt jest interpretowany jako
identyfikator polecenia, a reszta jako ładunek. Podczas wysyłania do urządzenia Zodiac pierwsze dwa
bajty są używane jako identyfikator wiadomości typu Little-Endian Short, a reszta jako
ładunek w parach bajtów interpretowany jako krótki z małym końcem. Dla wszystkich innych obsługiwanych
binarne odbiorniki GPS (w szczególności zawierające SiRF) ciąg znaków jest traktowany jako cała wiadomość
payload i opakowany odpowiednimi bajtami nagłówka, końcówki i sumy kontrolnej. Styl C
Zinterpretowane zostaną znaki ucieczki odwrotnego ukośnika w ciągu, zwłaszcza \xNN w przypadku szesnastkowego;
dodatkowo \e zostanie zastąpione przez ESC. Ten przełącznik oznacza -f.

-T
Zmień limit czasu próbkowania. Domyślnie jest to 8 sekund, co zawsze powinno wystarczyć
aby uzyskać pakiet identyfikacyjny z urządzenia emitującego z normalną szybkością 1 na
druga.

-R
Usuń segment pamięci współdzielonej GPSD używany do eksportu SHM. Ta opcja będzie zwykle dostępna
być interesujące tylko dla twórców GPSD.

-h
Wyświetl użycie programu i wyjdź.

-D
Ustaw poziom komunikatów debugowania.

-V
Wyświetl wersję programu i wyjdź.

Argument opcji wymuszenia, -t, powinien być ciągiem znaków zawartym w dokładnie
jedna ze znanych nazw sterowników; dla listy, zrób to gpsctl -l.

Wymuszanie typu urządzenia zachowuje się nieco inaczej w zależności od tego, czy to narzędzie jest
przechodzić przez demona, czy nie. W trybie wysokiego poziomu, jeśli urządzenie wybrane przez demona
nie pasuje do określonego sterownika, gpsctl kończy działanie z ostrzeżeniem. (To może być
przydatne w skryptach.)

W trybie niskiego poziomu, jeśli urządzenie identyfikuje się jako Generic NMEA, użyj wybranego sterownika
Zamiast. Będzie to przydatne, jeśli masz urządzenie GPS znanego typu, które działa w trybie NMEA
i nie odpowiada na sondy. (Ta opcja została pierwotnie zaimplementowana do rozmowy z
Chipy SiRFStar I, które nie reagują na normalną sondę SiRF ID.)

Jeżeli nie podano żadnej opcji, program wyświetli komunikat identyfikujący typ GPS
wybrane urządzenie i wyjdź.

Operacje resetowania (-r) muszą być samodzielne; inne można łączyć. Będzie wiele opcji
wykonywane w następującej kolejności: najpierw zmiany trybu (-b i -n), następnie zmiany prędkości (-s) i
ciąg kontrolny wysyła (-c) jako ostatni.

ŚRODOWISKO ZMIENNE


Ustawiając zmienną środowiskową GPSD_SHM_KEY, możesz kontrolować używaną wartość klucza
wyznacza segment pamięci współdzielonej usunięty opcją -R. To będzie przydatne głównie
podczas izolowania instancji testowych GPSD od produkcyjnych.

PRZYKŁADY


gpsctl / dev / ttyUSB0
Próba zidentyfikowania urządzenia na urządzeniu szeregowym USB 0. Przekroczono limit czasu po upływie wartości domyślnej
liczba sekund. Dodanie -f wymusi dostęp na niskim poziomie i stłumi normalność
skargę, gdy to narzędzie nie może znaleźć GPSD do pracy.

gpsctl -f -n -s 9600 /dev/ttyUSB0
Użyj operacji niskiego poziomu (nie przechodząc przez instancję GPS), aby przełączyć GPS na NMEA
tryb przy 9600bps. Narzędzie samo zidentyfikuje typ GPS.

Korzystaj z gpsctl online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • 2
    Motyw WooCommerce Nextjs React
    Motyw WooCommerce Nextjs React
    Motyw React WooCommerce, zbudowany z
    Następny JS, Webpack, Babel, Node i
    Express, używając GraphQL i Apollo
    Klient. Sklep WooCommerce w React(
    zawiera: Produkty...
    Pobierz motyw WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repozytorium pakietów dla ArchLabs To jest plik
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/archlabs-repo/.
    Został on hostowany w OnWorks w...
    Pobierz archlabs_repo
  • 4
    Projekt Zefir
    Projekt Zefir
    Projekt Zephyr to nowa generacja
    system operacyjny czasu rzeczywistego (RTOS).
    obsługuje wiele urządzeń
    architektury. Opiera się na A
    małe jądro...
    Pobierz projekt Zephyr
  • 5
    Scons
    Scons
    SCons to narzędzie do tworzenia oprogramowania
    jest lepszą alternatywą dla
    klasyczne narzędzie do budowania „Make”.
    wszyscy znamy i kochamy. SCons jest
    wdrożył...
    Pobierz SCons
  • 6
    PSeInt
    PSeInt
    PSeInt to interpreter pseudokodu dla
    hiszpańskojęzyczni studenci programowania.
    Jego głównym celem jest bycie narzędziem do
    nauka i zrozumienie podstaw
    koncepcja...
    Pobierz PSeInt
  • więcej »

Komendy systemu Linux

Ad