EngelsFransSpaans

Ad


OnWorks-favicon

gpsctl - Online in de cloud

Voer gpsctl uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht gpsctl die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


gpsctl - beheer de modi van een GPS

KORTE INHOUD


gpsctl [-h] [-b | -n] [-x onder controle te houden] [-e] [-f] [-l] [-s snelheid] [-T soort apparaat] [-R]
[-NS debugniveau] [-V] [seriële poort]

PRODUCTBESCHRIJVING


gpsctl kan een dual-mode GPS schakelen tussen NMEA en binaire leveranciersmodi. Het kan ook zo zijn
gebruikt om de baudrate van het apparaat in te stellen. Opmerking: niet alle apparaten beschikken over deze mogelijkheden.

Als u slechts één GPS op uw machine hebt aangesloten en gpsd actief is, is dat niet het geval
noodzakelijk om het apparaat te specificeren; gpsctl doet zijn werk via gpsd, die het zal lokaliseren
voor jou

Als gpsd niet actief is, zijn de apparaatspecificaties vereist, en dat zult u wel moeten doen
draaien als root of lid zijn van de groep die het apparaat bezit om schrijftoegang te hebben
naar het apparaat. Op veel Unix-varianten zal de eigenaarsgroep 'dialout' heten.

Het programma accepteert de volgende opties:

-b
Zet de GPS in de native (binaire) modus.

-c
Wijzig de cyclustijd van de GPS. Eenheden zijn seconden. Let op, de meeste GPS'en hebben een vaste cyclus
tijd van 1 seconde.

-e
Genereer het pakket op basis van andere opgegeven argumenten en stuur het naar de standaarduitvoer
in plaats van het apparaat. Deze schakelaar kan worden gebruikt met de -t optie zonder een op te geven
apparaat. Opmerking: de pakketgegevens voor een binair prototype zullen onbewerkt zijn en niet in ASCII-vorm
in ieder geval.

-f
Forceer toegang op laag niveau (niet via de daemon).

-l
Geef een tabel op waarin wordt aangegeven welke optieschakelaars kunnen worden toegepast op welke apparaattypen, en
Uitgang.

-n
Zet GPS in NMEA-modus.

-s
Stel de baudsnelheid in waarmee de GPS pakketten verzendt.

Wees voorzichtig bij het gebruik van deze optie. Op USB- en Bluetooth-gps's is het ook mogelijk
instelling van de seriële modus mislukt omdat de seriële adapterchip geen ondersteuning biedt
niet-8N1-modi of omdat de firmware van het apparaat de serieel niet correct synchroniseert
adapterchip met de UART op de GPS-chipset wanneer de snelheid verandert. Deze mislukkingen
kan uw apparaat laten hangen, waardoor mogelijk een GPS-stroomcyclus nodig is of (in extreme gevallen)
het fysiek loskoppelen van de NVRAM-back-upbatterij.

-t
Forceer het apparaattype.

-x
Stuur een gespecificeerde controlestring naar de GPS; gpsctl levert pakketheaders en
trailers en checksum, indien van toepassing voor binaire pakkettypen, en welke checksum dan ook
en trailer is vereist voor tekstpakkettypen. (U moet de leidende $ voor
NMEA-pakketten.) Bij verzending naar een UBX-apparaat: de eerste twee bytes van de string
opgegeven wordt de berichtklasse en het type, en de rest de payload. Wanneer
verzenden naar een Navcom NCT of Trimble TSIP apparaat, wordt de eerste byte geïnterpreteerd als de
opdracht-ID en de rest als payload. Bij verzending naar een Zodiac-apparaat, de eerste twee
bytes worden gebruikt als bericht-ID van het type little-endian short, en de rest als
payload in byteparen geïnterpreteerd als little-endian short. Voor alle andere ondersteund
binaire GPS'en (met name inclusief SiRF), de string wordt als het gehele bericht beschouwd
payload en omwikkeld met de juiste header-, trailer- en checksum-bytes. C-stijl
backslash-escapes in de string, met name \xNN voor hex, worden geïnterpreteerd;
bovendien wordt \e vervangen door ESC. Deze schakelaar impliceert -f.

-T
Wijzig de time-out voor de bemonstering. Standaard ingesteld op 8 seconden, wat altijd voldoende zou moeten zijn
om een ​​identificerend pakket te verkrijgen van een apparaat dat uitzendt tegen de normale snelheid van 1 per
tweede.

-R
Verwijder het GPSD-segment met gedeeld geheugen dat wordt gebruikt voor SHM-export. Normaal gesproken zal deze optie dat wel doen
alleen van belang zijn voor GPSD-ontwikkelaars.

-h
Programmagebruik weergeven en afsluiten.

-D
Niveau van foutopsporingsberichten instellen.

-V
Programmaversie weergeven en afsluiten.

Het argument van de forceeroptie, -t, moet een string zijn die precies in het bestand staat
een van de bekende bestuurdersnamen; voor een lijst, doe dat gpsctl -l.

Het forceren van het apparaattype gedraagt ​​zich enigszins anders, afhankelijk van of deze tool dat wel is
wel of niet door de daemon gaan. In de modus op hoog niveau, als het apparaat waarvoor de daemon selecteert
als je niet overeenkomt met het stuurprogramma dat je hebt opgegeven, wordt gpsctl afgesloten met een waarschuwing. (Dit kan zijn
handig in scripts.)

Als het apparaat zich in de low-level-modus identificeert als een generieke NMEA, gebruikt u het geselecteerde stuurprogramma
in plaats van. Dit is handig als u een GPS-apparaat van een bekend type heeft dat zich in de NMEA-modus bevindt
en niet reageren op sondes. (Deze optie was oorspronkelijk geïmplementeerd om mee te praten
SiRFStar I-chips, die niet reageren op de normale SiRF ID-sonde.)

Als er geen opties worden gegeven, geeft het programma een bericht weer waarin het GPS-type wordt geïdentificeerd
het geselecteerde apparaat en sluit af.

Reset (-r)-bewerkingen moeten op zichzelf staan; andere kunnen worden gecombineerd. Er zullen meerdere opties zijn
uitgevoerd in deze volgorde: eerst modusveranderingen (-b en -n), daarna snelheidsveranderingen (-s), en
control-string verzendt (-c) als laatste.

MILIEU VARIABELEN


Door de omgevingsvariabele in te stellen GPSD_SHM_KEY, kunt u de gebruikte sleutelwaarde beheren
geef het gedeelde geheugensegment aan dat is verwijderd met de optie -R. Dit zal vooral nuttig zijn
bij het isoleren van testexemplaren van gpsd van productieexemplaren.

Voorbeelden


gpsctl /dev/ttyUSB0
Probeer het apparaat te identificeren op serieel USB-apparaat 0. Time-out na de standaardwaarde
aantal seconden. Het toevoegen van de -f zal toegang op laag niveau afdwingen en het normale onderdrukken
klacht wanneer deze tool geen GPSD kan vinden om doorheen te werken.

gpsctl -f -n -s 9600 /dev/ttyUSB0
Gebruik bewerkingen op laag niveau (niet via een gpsd-instantie) om een ​​GPS naar NMEA te schakelen
modus op 9600bps. De tool identificeert zelf het GPS-type.

Gebruik gpsctl online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • 2
    WooCommerce Nextjs React-thema
    WooCommerce Nextjs React-thema
    Reageer WooCommerce-thema, gebouwd met
    Volgende JS, Webpack, Babel, Node en
    Express, met behulp van GraphQL en Apollo
    Cliënt. WooCommerce Store in React(
    bevat: Producten...
    Download het WooCommerce Nextjs React-thema
  • 3
    archlabs_repo
    archlabs_repo
    Pakketrepo voor ArchLabs Dit is een
    toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/archlabs-repo/.
    Het is gehost in OnWorks in...
    Archlabs_repo downloaden
  • 4
    Zephyr-project
    Zephyr-project
    Het Zephyr Project is een nieuwe generatie
    real-time besturingssysteem (RTOS) dat
    ondersteunt meerdere hardware
    architecturen. Het is gebaseerd op een
    kernel met kleine voetafdruk ...
    Zephyr-project downloaden
  • 5
    SConen
    SConen
    SCons is een softwareconstructietool
    dat is een superieur alternatief voor de
    klassieke "Make" build-tool die
    we kennen en houden allemaal van. SCons is
    implementeerde een...
    SCons downloaden
  • 6
    PSeInt
    PSeInt
    PSeInt is een pseudo-code-interpreter voor
    Spaanstalige programmeerstudenten.
    Het belangrijkste doel is om een ​​hulpmiddel te zijn voor:
    de basis leren en begrijpen
    concept...
    PSeInt downloaden
  • Meer "

Linux-commando's

  • 1
    7z
    7z
    7z - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7z
  • 2
    7za
    7za
    7za - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7za
  • 3
    griezelig
    griezelig
    CREEPY - Een geolocatie-informatie
    aggregator BESCHRIJVING: griezelig is een
    applicatie waarmee u kunt verzamelen
    geolocatie gerelateerde informatie over
    gebruikers van ...
    Loop griezelig
  • 4
    cricket-compileren
    cricket-compileren
    cricket - Een programma om de
    verzameling en weergave van tijdreeksen
    gegevens ...
    Voer cricket-compilatie uit
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script om te krijgen
    informatie over de geïnstalleerde versie
    van G-wrap ...
    Voer g-wrap-config uit
  • 6
    g.toegangsgras
    g.toegangsgras
    g.access - Beheert de toegang tot de
    huidige kaartenset voor andere gebruikers op de
    systeem. Als er geen optie wordt gegeven, drukt u af
    huidige status. KEYWORDS: algemeen, kaart
    management, pr...
    Voer g.accessgrass uit
  • Meer "

Ad