IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gpsctl - Online nel cloud

Esegui gpsctl nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gpsctl che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gpsctl - controlla le modalità di un GPS

SINOSSI


gpsctl [-h] [-b | -n] [-x di controllo] [-e] [-f] [-l] [-s velocità] [-T tipo di dispositivo] [-R]
[-D livello di debug] [-V] [porta seriale]

DESCRIZIONE


gpsctl può commutare un GPS a doppia modalità tra NMEA e modalità binaria del fornitore. Può anche essere
utilizzato per impostare il baudrate del dispositivo. Nota: non tutti i dispositivi dispongono di queste funzionalità.

Se hai un solo GPS collegato alla tua macchina e gpsd è in esecuzione, non lo è
necessario specificare il dispositivo; gpsctl fa il suo lavoro tramite gpsd, che lo localizzerà
per voi.

Quando gpsd non è in esecuzione, è richiesta la specifica del dispositivo e dovrai esserlo
in esecuzione come root o essere un membro del gruppo proprietario del dispositivo per avere accesso in scrittura
al dispositivo. Su molte varianti di Unix il gruppo proprietario sarà chiamato 'dialout'.

Il programma accetta le seguenti opzioni:

-b
Metti il ​​GPS in modalità nativa (binaria).

-c
Modificare il tempo di ciclo del GPS. Le unità sono i secondi. Nota, la maggior parte dei GPS ha un ciclo fisso
tempo di 1 secondo.

-e
Genera il pacchetto da qualsiasi altro argomento specificato e invialo allo standard output
invece del dispositivo. Questo interruttore può essere utilizzato con il -t opzione senza specificare a
dispositivo. Nota: i dati del pacchetto per un prototipo binario saranno grezzi, non in formato ASCII in
Comunque.

-f
Forza l'accesso di basso livello (non tramite il demone).

-l
Elenca una tabella che mostra quali opzioni possono essere applicate a quali tipi di dispositivi e
Uscita.

-n
Metti il ​​GPS in modalità NMEA.

-s
Imposta la velocità di trasmissione alla quale il GPS emette i pacchetti.

Usa questa opzione con cautela. Sui GPS USB e Bluetooth è possibile anche
l'impostazione della modalità seriale non riesce perché il chip dell'adattatore seriale non supporta
modalità non-8N1 o perché il firmware del dispositivo non sincronizza correttamente la seriale
chip adattatore con l'UART sul chipset GPS quando la velocità cambia. Questi fallimenti
può appendere il tuo dispositivo, eventualmente richiedendo un ciclo di spegnimento del GPS o (in casi estremi)
scollegando fisicamente la batteria di backup della NVRAM.

-t
Forza il tipo di dispositivo.

-x
Invia una stringa di controllo specificata al GPS; gpsctl fornirà le intestazioni dei pacchetti e
trailer e checksum appropriati per i tipi di pacchetto binario e qualsiasi checksum
e trailer è richiesto per i tipi di pacchetti di testo. (Devi includere il $ iniziale per
Pacchetti NMEA.) Quando si invia a un dispositivo UBX, i primi due byte della stringa
fornito diventerà la classe e il tipo del messaggio e il resto il payload. quando
inviando a un dispositivo Navcom NCT o Trimble TSIP, il primo byte viene interpretato come il
ID comando e il resto come payload. Quando si invia a un dispositivo Zodiac, i primi due
i byte vengono utilizzati come ID messaggio di tipo little-endian short e il resto come
payload in coppie di byte interpretato come little-endian short. Per tutti gli altri supportati
GPS binari (in particolare incluso SiRF) la stringa viene presa come l'intero messaggio
payload e avvolto con intestazione, trailer e byte di checksum appropriati. stile C
verranno interpretati gli escape backslash nella stringa, in particolare \xNN per esadecimale;
inoltre, \e verrà sostituito con ESC. Questo interruttore implica -f.

-T
Modificare il timeout di campionamento. Il valore predefinito è 8 secondi, che dovrebbe essere sempre sufficiente
ottenere un pacchetto identificativo da un dispositivo che emette alla normale velocità di 1 per
secondo.

-R
Rimuovere il segmento di memoria condivisa GPSD utilizzato per l'esportazione SHM. Questa opzione sarà normalmente
essere di interesse solo per gli sviluppatori GPSD.

-h
Visualizza l'utilizzo del programma ed esci.

-D
Imposta il livello dei messaggi di debug.

-V
Visualizza la versione del programma ed esci.

L'argomento dell'opzione forzante, -t, dovrebbe essere una stringa contenuta esattamente in
uno dei nomi dei driver conosciuti; per una lista, fai gpsctl -l.

La forzatura del tipo di dispositivo si comporta in modo leggermente diverso a seconda che questo strumento sia
passando attraverso il demone o no. In modalità di alto livello, se il dispositivo selezionato da quel demone
non corrisponde al driver specificato, gpsctl esce con un avviso. (Può essere
utile negli script.)

In modalità di basso livello, se il dispositivo si identifica come NMEA generico, utilizzare il driver selezionato
Invece. Ciò sarà utile se si dispone di un dispositivo GPS di tipo noto in modalità NMEA
e non risponde alle sonde. (Questa opzione è stata originariamente implementata per parlare con
chip SiRFStar I, che non rispondono alla normale sonda ID SiRF.)

Se non vengono fornite opzioni, il programma visualizzerà un messaggio che identifica il tipo di GPS di
il dispositivo selezionato ed esci.

Le operazioni di ripristino (-r) devono essere indipendenti; altri possono essere combinati. Le opzioni multiple saranno
eseguito in questo ordine: prima i cambiamenti di modalità (-b e -n), i secondi di velocità (-s) e
la stringa di controllo invia (-c) per ultimo.

AMBIENTE VARIABILI


Impostando la variabile d'ambiente GPSD_SHM_KEY, puoi controllare il valore chiave utilizzato per
designare il segmento di memoria condivisa rimosso con l'opzione -R. Questo sarà utile principalmente
quando si isolano le istanze di test di gpsd da quelle di produzione.

ESEMPI


gpsctl /dev/ttyUSB0
Tentativo di identificare il dispositivo sul dispositivo seriale USB 0. Timeout dopo l'impostazione predefinita
numero di secondi. Aggiungendo il -f forzerà l'accesso di basso livello e sopprimerà il normale
reclamo quando questo strumento non riesce a trovare un GPSD su cui lavorare.

gpsctl -f -n -s 9600 /dev/ttyUSB0
Utilizzare operazioni di basso livello (non passare attraverso un'istanza gpsd) per passare un GPS a NMEA
modalità a 9600 bps. Lo strumento identificherà il tipo di GPS stesso.

Usa gpsctl online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

  • 1
    7z
    7z
    7z - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Corri 7z
  • 2
    7za
    7za
    7za - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Esegui 7za
  • 3
    raccapricciante
    raccapricciante
    CREEPY - Un'informazione di geolocalizzazione
    aggregatore DESCRIZIONE: raccapricciante è un
    applicazione che ti permette di raccogliere
    informazioni relative alla geolocalizzazione su
    utenti di...
    Corri inquietante
  • 4
    cricket-compila
    cricket-compila
    cricket - Un programma per gestire il
    raccolta e visualizzazione di serie temporali
    dati ...
    Esegui la compilazione di cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script da ottenere
    informazioni sulla versione installata
    di G-Wrap...
    Esegui g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controlla l'accesso a
    mapset corrente per altri utenti sul
    sistema. Se non viene fornita alcuna opzione, viene stampato
    stato attuale. PAROLE CHIAVE: generale, mappa
    gestione, p...
    Esegui g.accessgrass
  • Di Più "

Ad