İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gpsctl - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gpsctl'yi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gpsctl komutudur.

Program:

ADI


gpsctl - GPS modlarını kontrol eder

SİNOPSİS


gpsctl [-h] [-b | -n] [-x kontrol] [-e] [-f] [-l] [-s hız] [-T cihaz tipi] [-R]
[-NS hata ayıklama düzeyi] [-V] [seri port]

TANIM


gpsctl, çift modlu bir GPS'yi NMEA ve satıcı ikili modları arasında değiştirebilir. Ayrıca olabilir
Cihazın baud hızını ayarlamak için kullanılır. Not: Tüm cihazlarda bu yetenekler mevcut değildir.

Makinenize bağlı yalnızca bir GPS varsa ve gpsd çalışıyorsa, bu
cihazı belirtmek gerekli; gpsctl işini yerini tespit edecek olan gpsd aracılığıyla yapar
senin için.

Gpsd çalışmıyorken, cihaz spesifikasyonu gereklidir ve
Yazma erişimine sahip olmak için root olarak çalışmak veya cihazın sahibi olan grubun bir üyesi olmak
cihaza. Birçok Unix çeşidinde, sahip olan grup 'çevirmeli' olarak adlandırılacaktır.

Program aşağıdaki seçenekleri kabul eder:

-b
GPS'i yerel (ikili) moda getirin.

-c
GPS'in döngü süresini değiştirin. Birimler saniyedir. Çoğu GPS'in sabit bir döngüsü olduğunu unutmayın
1 saniyelik süre.

-e
Paketi belirtilen diğer bağımsız değişkenlerden oluşturun ve standart çıktıya gönderin
cihaz yerine. Bu anahtar aşağıdakilerle kullanılabilir: -t bir seçenek belirtmeden
cihaz. Not: İkili bir prototipin paket verileri ASCII'ye dönüştürülmüş değil, ham olacaktır.
herhangi bir şekilde.

-f
Düşük seviyeli erişimi zorlayın (arka plan programı aracılığıyla değil).

-l
Hangi seçenek anahtarlarının hangi cihaz türlerine uygulanabileceğini gösteren bir tablo listeleyin ve
çıkış.

-n
GPS'i NMEA moduna getirin.

-s
GPS'in paketleri yaydığı baud hızını ayarlayın.

bu seçeneği dikkatli kullanın. USB ve Bluetooth GPS'lerde aşağıdakiler de mümkündür:
seri adaptör yongasının desteklememesi nedeniyle seri mod ayarı başarısız oluyor
8N1 olmayan modlar veya cihaz yazılımının seriyi doğru şekilde senkronize etmemesi nedeniyle
Hız değiştiğinde GPS yonga setindeki UART ile adaptör çipi. Bu başarısızlıklar
Cihazınızı kapatabilir, muhtemelen GPS güç döngüsü gerektirebilir veya (aşırı durumlarda)
NVRAM yedek pilinin fiziksel olarak bağlantısının kesilmesi.

-t
Cihaz tipini zorlayın.

-x
Belirli bir kontrol dizesini GPS'e gönderin; gpsctl paket başlıklarını sağlayacaktır ve
ikili paket türleri için uygun olan fragmanlar ve sağlama toplamı ve ne olursa olsun sağlama toplamı
ve metin paketi türleri için fragman gereklidir. (Baştaki $ karakterini eklemelisiniz
NMEA paketleri.) Bir UBX cihazına gönderirken dizenin ilk iki baytı
Sağlanan, mesaj sınıfı ve türü, geri kalanı ise yük olacaktır. Ne zaman
Navcom NCT veya Trimble TSIP cihazına gönderilen ilk bayt,
komut kimliği ve geri kalanı yük olarak. Bir Zodiac cihazına gönderirken ilk iki
baytlar little-endian short türünde bir mesaj kimliği olarak kullanılır ve geri kalanı
bayt çiftlerindeki yük, little-endian kısa olarak yorumlanır. Desteklenen diğer tüm ürünler için
ikili GPS'lerde (özellikle SiRF dahil) dize, mesajın tamamı olarak alınır
yükü ve uygun başlık, fragman ve sağlama toplamı baytlarıyla sarılır. C tarzı
dizedeki ters eğik çizgi kaçışları, özellikle hex için \xNN yorumlanacaktır;
ayrıca \e, ESC ile değiştirilecektir. Bu anahtarın anlamı -f.

-T
Örnekleme zaman aşımını değiştirin. Varsayılan olarak 8 saniyedir; bu her zaman yeterli olmalıdır
başına 1 oranında normal hızda yayılan bir cihazdan tanımlayıcı bir paket almak için
ikinci.

-R
SHM dışa aktarımı için kullanılan GPSD paylaşılan bellek segmentini kaldırın. Bu seçenek normalde
yalnızca GPSD geliştiricilerinin ilgisini çekebilir.

-h
Program kullanımını görüntüleyin ve çıkın.

-D
Hata ayıklama mesajlarının düzeyini ayarlayın.

-V
Program sürümünü görüntüleyin ve çıkın.

Zorlama seçeneğinin argümanı, -t, tam olarak içinde yer alan bir dize olmalıdır
bilinen sürücü adlarından biri; bir liste için şunu yapın gpsctl -l.

Cihaz tipini zorlamak, bu aracın olup olmadığına bağlı olarak biraz farklı davranır.
daemon'dan geçip geçmemek. Yüksek düzey modunda, arka plan programının seçtiği aygıt
belirttiğiniz sürücüyle eşleşmiyorsanız, gpsctl bir uyarı vererek çıkar. (Bu olabilir
komut dosyalarında kullanışlıdır.)

Düşük seviye modunda, cihaz Genel NMEA olarak tanımlıyorsa seçilen sürücüyü kullanın
yerine. NMEA modunda olan bilinen türde bir GPS cihazınız varsa bu yararlı olacaktır.
ve sondalara yanıt vermiyor. (Bu seçenek başlangıçta konuşmak için uygulandı.
Normal SiRF ID probuna yanıt vermeyen SiRFStar I çipleri.)

Hiçbir seçenek belirtilmezse program, GPS tipini tanımlayan bir mesaj görüntüleyecektir.
Seçilen cihazı seçin ve çıkın.

Sıfırlama (-r) işlemleri tek başına olmalıdır; diğerleri birleştirilebilir. Çoklu seçenek olacak
şu sırayla gerçekleştirilir: önce mod değişiklikleri (-b ve -n), ikinci olarak hız değişiklikleri (-s) ve
kontrol dizesi en son (-c) gönderir.

ÇEVRE DEĞİŞKENLER


Ortam değişkenini ayarlayarak GPSD_SHM_KEYiçin kullanılan anahtar değeri kontrol edebilirsiniz.
-R seçeneğiyle kaldırılan paylaşılan bellek bölümünü belirtin. Bu esas olarak faydalı olacaktır
GPSD'nin test örneklerini üretim örneklerinden ayırırken.

ÖRNEKLER


gpsctl /dev/ttyUSB0
USB seri aygıtı 0'daki aygıtı tanımlamaya çalışın. Varsayılandan sonra zaman aşımı
saniye sayısı. Ekleme -f düşük seviyeli erişimi zorlayacak ve normali bastıracaktır
Bu araç üzerinde çalışılacak bir GPSD bulamadığında şikayet.

gpsctl -f -n -s 9600 /dev/ttyUSB0
GPS'i NMEA'ya geçirmek için düşük seviyeli işlemleri kullanın (gpsd örneğinden geçmeden)
9600bps'de mod. Araç, GPS tipini kendisi tanımlayacaktır.

Onworks.net hizmetlerini kullanarak gpsctl'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    yudum
    yudum
    SWIG bir yazılım geliştirme aracıdır
    C ile yazılmış programları birbirine bağlayan ve
    Çeşitli yüksek seviyeli C++
    Programlama dilleri. SWIG ile birlikte kullanılır
    farklı...
    SWIG'i indirin
  • 2
    WooCommerce Nextjs Tepki Tepkisi
    WooCommerce Nextjs Tepki Tepkisi
    İle oluşturulmuş React WooCommerce teması
    Sonraki JS, Webpack, Babel, Node ve
    GraphQL ve Apollo kullanarak Express
    Müşteri. React'te WooCommerce Mağazası(
    içerir: Ürünler...
    WooCommerce Nextjs React Temasını İndirin
  • 3
    arşiv_repo
    arşiv_repo
    ArchLabs için paket deposu Bu bir
    ayrıca alınabilen uygulama
    itibaren
    https://sourceforge.net/projects/archlabs-repo/.
    OnWorks'te barındırılan...
    archlabs_repo'yu indirin
  • 4
    Zephyr Projesi
    Zephyr Projesi
    Zephyr Projesi yeni nesildir
    gerçek zamanlı işletim sistemi (RTOS)
    birden fazla donanımı destekler
    mimariler. Bir
    az yer kaplayan çekirdek...
    Zephyr Projesini İndirin
  • 5
    SCon'lar
    SCon'lar
    SCons bir yazılım oluşturma aracıdır
    bu daha üstün bir alternatif
    klasik "Yap" oluşturma aracı
    hepimiz biliyoruz ve seviyoruz. SCons (şimdiki değeri)
    uygulanmış...
    SCons'u İndirin
  • 6
    PSeInt
    PSeInt
    PSeInt, aşağıdakiler için bir sözde kod yorumlayıcısıdır.
    ispanyolca konuşan programlama öğrencileri.
    Temel amacı, bir araç olmaktır.
    temel bilgileri öğrenmek ve anlamak
    konsept...
    PSeInt'i indirin
  • Daha fazla »

Linux komutları

Ad