EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gpsctl – Online in der Cloud

Führen Sie gpsctl im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gpsctl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gpsctl – steuert die Modi eines GPS

ZUSAMMENFASSUNG


gpsctl [-h] [-b | -n] [-x Smartgeräte App] [-e] [-f] [-l] [-s Geschwindigkeit] [-T Gerätetyp] [-R]
[-D Debug-Ebene] [-V] [serielle Schnittstelle]

BESCHREIBUNG


gpsctl kann ein Dual-Mode-GPS zwischen NMEA- und Hersteller-Binärmodus umschalten. Es kann auch sein
Wird verwendet, um die Baudrate des Geräts einzustellen. Hinweis: Nicht alle Geräte verfügen über diese Funktionen.

Wenn an Ihrem Gerät nur ein GPS angeschlossen ist und GPSD ausgeführt wird, ist dies nicht der Fall
notwendig, um das Gerät anzugeben; gpsctl erledigt seine Arbeit über gpsd, das es lokalisiert
.

Wenn GPSD nicht ausgeführt wird, ist die Gerätespezifikation erforderlich, und Sie müssen dies auch tun
Als Root ausführen oder Mitglied der Eigentümergruppe des Geräts sein, um Schreibzugriff zu haben
zum Gerät. Bei vielen Unix-Varianten wird die besitzende Gruppe „dialout“ genannt.

Das Programm akzeptiert die folgenden Optionen:

-b
Versetzen Sie das GPS in den nativen (Binär-)Modus.

-c
Ändern Sie die Zykluszeit des GPS. Einheiten sind Sekunden. Beachten Sie, dass die meisten GPS-Geräte einen festen Zyklus haben
Zeit von 1 Sekunde.

-e
Generieren Sie das Paket aus allen anderen angegebenen Argumenten und senden Sie es an die Standardausgabe
anstelle des Geräts. Dieser Schalter kann mit dem verwendet werden -t Option ohne Angabe von a
Gerät. Hinweis: Die Paketdaten für einen binären Prototyp sind roh und nicht ASCII-isiert
wie auch immer.

-f
Erzwingen Sie den Zugriff auf niedriger Ebene (nicht über den Daemon).

-l
Listen Sie eine Tabelle auf, die zeigt, welche Optionsschalter auf welche Gerätetypen angewendet werden können
Ausfahrt.

-n
Versetzen Sie GPS in den NMEA-Modus.

-s
Stellen Sie die Baudrate ein, mit der das GPS Pakete sendet.

Verwenden Sie diese Option mit Vorsicht. Bei USB- und Bluetooth-GPS-Geräten ist dies ebenfalls möglich
Die Einstellung des seriellen Modus schlägt entweder fehl, weil der serielle Adapterchip dies nicht unterstützt
Nicht-8N1-Modi oder weil die Geräte-Firmware die serielle Schnittstelle nicht ordnungsgemäß synchronisiert
Adapterchip mit dem UART auf dem GPS-Chipsatz, wenn sich die Geschwindigkeit ändert. Diese Misserfolge
Ihr Gerät kann hängen bleiben, was möglicherweise ein GPS-Aus- und Wiedereinschalten erfordert oder (in extremen Fällen)
physisches Trennen der NVRAM-Backupbatterie.

-t
Erzwingen Sie den Gerätetyp.

-x
Senden Sie eine bestimmte Steuerzeichenfolge an das GPS. gpsctl stellt Paketheader bereit und
Trailer und Prüfsumme entsprechend den Binärpakettypen und welche Prüfsumme auch immer
und Trailer sind für Textpakettypen erforderlich. (Sie müssen das führende $ für angeben
NMEA-Pakete.) Beim Senden an ein UBX-Gerät die ersten beiden Bytes der Zeichenfolge
Die bereitgestellten Informationen werden zur Nachrichtenklasse und zum Nachrichtentyp und der Rest zur Nutzlast. Wenn
Beim Senden an ein Navcom NCT- oder Trimble TSIP-Gerät wird das erste Byte als interpretiert
Befehls-ID und der Rest als Nutzlast. Beim Senden an ein Zodiac-Gerät die ersten beiden
Bytes werden als Nachrichten-ID vom Typ Little-Endian Short verwendet, der Rest als
Nutzlast in Bytepaaren, interpretiert als Little-Endian-Short. Für alle anderen Unterstützten
Bei binären GPS-Geräten (insbesondere einschließlich SiRF) wird die Zeichenfolge als gesamte Nachricht betrachtet
Nutzlast und verpackt mit entsprechenden Header-, Trailer- und Prüfsummenbytes. C-Stil
Backslash-Escapezeichen in der Zeichenfolge, insbesondere \xNN für Hex, werden interpretiert;
zusätzlich wird \e durch ESC ersetzt. Dieser Schalter impliziert -f.

-T
Ändern Sie das Sampling-Timeout. Der Standardwert beträgt 8 Sekunden, was immer ausreichen sollte
um ein identifizierendes Paket von einem Gerät zu erhalten, das mit der normalen Rate von 1 pro sendet
zweite.

-R
Entfernen Sie das GPSD-Gemeinschaftsspeichersegment, das für den SHM-Export verwendet wird. Diese Option ist normalerweise verfügbar
nur für GPSD-Entwickler von Interesse sein.

-h
Programmnutzung anzeigen und beenden.

-D
Legen Sie die Ebene der Debug-Meldungen fest.

-V
Programmversion anzeigen und beenden.

Das Argument der Force-Option, -t, sollte eine Zeichenfolge sein, die genau in enthalten ist
einer der bekannten Treibernamen; für eine Liste, tun Sie es gpsctl -l.

Das Erzwingen des Gerätetyps verhält sich etwas unterschiedlich, je nachdem, ob dieses Tool vorhanden ist
ob es den Daemon durchläuft oder nicht. Im High-Level-Modus, wenn das Gerät, für das der Daemon auswählt
Wenn Ihr Treiber nicht mit dem von Ihnen angegebenen Treiber übereinstimmt, wird gpsctl mit einer Warnung beendet. (Das mag sein
nützlich in Skripten.)

Wenn das Gerät im Low-Level-Modus als generisches NMEA identifiziert wird, verwenden Sie den ausgewählten Treiber
stattdessen. Dies ist nützlich, wenn Sie über ein GPS-Gerät bekannten Typs verfügen, das sich im NMEA-Modus befindet
und reagiert nicht auf Anfragen. (Diese Option wurde ursprünglich zum Sprechen mit implementiert
SiRFStar I-Chips, die nicht auf die normale SiRF-ID-Sonde reagieren.)

Wenn keine Optionen angegeben werden, zeigt das Programm eine Meldung an, die den GPS-Typ angibt
Wählen Sie das ausgewählte Gerät aus und beenden Sie den Vorgang.

Reset-Vorgänge (-r) müssen eigenständig sein; andere können kombiniert werden. Es werden mehrere Optionen verfügbar sein
in dieser Reihenfolge ausgeführt: Modusänderungen (-b und -n) zuerst, Geschwindigkeitsänderungen (-s) als zweites und
Steuerzeichenfolge sendet zuletzt (-c).

VARIABLEN


Durch Festlegen der Umgebungsvariablen GPSD_SHM_KEY, Sie können den verwendeten Schlüsselwert steuern
Bezeichnen Sie das mit der Option -R entfernte Shared-Memory-Segment. Dies wird vor allem nützlich sein
beim Isolieren von Testinstanzen von gpsd von Produktionsinstanzen.

Beispiele:


gpsctl /dev/ttyUSB0
Versuchen Sie, das Gerät am seriellen USB-Gerät 0 zu identifizieren. Zeitüberschreitung nach der Standardeinstellung
Anzahl der Sekunden. Hinzufügen der -f erzwingt den Zugriff auf niedriger Ebene und unterdrückt den normalen
Beschwerde, wenn dieses Tool kein GPSD zum Bearbeiten finden kann.

gpsctl -f -n -s 9600 /dev/ttyUSB0
Verwenden Sie Vorgänge auf niedriger Ebene (ohne eine GPSD-Instanz zu durchlaufen), um GPS auf NMEA umzustellen
Modus mit 9600 bps. Das Tool erkennt den GPS-Typ selbst.

Verwenden Sie gpsctl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • 2
    WooCommerce Nextjs Reaktionsthema
    WooCommerce Nextjs Reaktionsthema
    Reagieren Sie mit dem WooCommerce-Theme, das mit erstellt wurde
    Als nächstes JS, Webpack, Babel, Node und
    Express mit GraphQL und Apollo
    Klient. WooCommerce-Shop in React(
    enthält: Produkte...
    Laden Sie WooCommerce Nextjs React Theme herunter
  • 3
    archlabs_repo
    archlabs_repo
    Paket-Repo für ArchLabs Dies ist eine
    Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/archlabs-repo/.
    Es wurde in OnWorks gehostet in...
    Laden Sie archlabs_repo herunter
  • 4
    Zephyr-Projekt
    Zephyr-Projekt
    Das Zephyr Project ist eine neue Generation
    Echtzeitbetriebssystem (RTOS), das
    unterstützt mehrere Hardware
    Architekturen. Es basiert auf einer
    Kernel mit kleinem Fußabdruck ...
    Laden Sie das Zephyr-Projekt herunter
  • 5
    SCons
    SCons
    SCons ist ein Software-Konstruktionstool
    das ist eine überlegene Alternative zum
    klassisches "Make"-Build-Tool, das
    wir alle kennen und lieben. SCons ist
    implementiert ein...
    Laden Sie SCons herunter
  • 6
    PSInt
    PSInt
    PSeInt ist ein Pseudocode-Interpreter für
    spanischsprachige Programmierstudenten.
    Sein Hauptzweck ist es, ein Werkzeug für
    Grundlegendes lernen und verstehen
    Konzept...
    PSeInt herunterladen
  • Mehr »

Linux-Befehle

Ad