GoGPT Best VPN GoSearch

OnWorks favicon

gpsctl - ອອນລາຍໃນຄລາວ

ແລ່ນ gpsctl ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ gpsctl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


gpsctl - ຄວບຄຸມທິບາຍຮູບແບບຂອງ GPS

ສະຫຼຸບສັງລວມ


gpsctl [-h] [-b | -n] [-x ການຄວບຄຸມ] [-e] [-f] [-l] [-s ຄວາມ​ໄວ] [-ທ ປະເພດອຸປະກອນ] [-R]
[-ງ ລະດັບດີບັກ] [-V] [serial-port]

ລາຍລະອຽດ


gpsctl ສາ​ມາດ​ສະ​ຫຼັບ GPS ສອງ​ຮູບ​ແບບ​ລະ​ຫວ່າງ NMEA ແລະ​ຮູບ​ແບບ​ຜູ້​ຂາຍ​ສອງ​. ມັນຍັງສາມາດເປັນ
ໃຊ້ເພື່ອກໍານົດ baudrate ອຸປະກອນ. ໝາຍເຫດ: ບໍ່ແມ່ນທຸກອຸປະກອນທີ່ມີຄວາມສາມາດເຫຼົ່ານີ້.

ຖ້າທ່ານມີພຽງແຕ່ຫນຶ່ງ GPS ຕິດກັບເຄື່ອງຂອງທ່ານ, ແລະ gpsd ກໍາລັງແລ່ນ, ມັນບໍ່ແມ່ນ
ມີຄວາມຈໍາເປັນເພື່ອກໍານົດອຸປະກອນ; gpsctl ເຮັດວຽກຂອງມັນຜ່ານ gpsd, ເຊິ່ງຈະຊອກຫາມັນ
ສໍາລັບທ່ານ.

ເມື່ອ gpsd ບໍ່ໄດ້ແລ່ນ, ຂໍ້ກໍານົດຂອງອຸປະກອນແມ່ນຈໍາເປັນ, ແລະທ່ານຈະຕ້ອງເປັນ
ແລ່ນເປັນ root ຫຼືເປັນສະມາຊິກຂອງກຸ່ມທີ່ເປັນເຈົ້າຂອງອຸປະກອນເພື່ອໃຫ້ມີການເຂົ້າເຖິງການຂຽນ
ກັບອຸປະກອນ. ໃນຫຼາຍໆຕົວປ່ຽນແປງຂອງ Unix ກຸ່ມທີ່ເປັນເຈົ້າຂອງຈະຖືກຕັ້ງຊື່ 'diagout'.

ໂຄງການຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:

-b
ເອົາ GPS ເຂົ້າໄປໃນໂຫມດເດີມ (binary).

-c
ປ່ຽນເວລາຮອບວຽນຂອງ GPS. ຫົວໜ່ວຍແມ່ນວິນາທີ. ໝາຍເຫດ, GPS ສ່ວນໃຫຍ່ມີຮອບວຽນຄົງທີ່
ເວລາ 1 ວິນາທີ.

-e
ສ້າງແພັກເກັດຈາກອາກິວເມັນອື່ນໆທີ່ລະບຸໄວ້ ແລະສົ່ງມັນໄປຫາຜົນຜະລິດມາດຕະຖານ
ແທນ​ທີ່​ຈະ​ເປັນ​ອຸ​ປະ​ກອນ​. ສະຫຼັບນີ້ສາມາດຖືກນໍາໃຊ້ກັບ -t ທາງ​ເລືອກ​ໂດຍ​ບໍ່​ມີ​ການ​ລະ​ບຸ a
ອຸປະກອນ. ໝາຍເຫດ: ຂໍ້ມູນແພັກເກັດສຳລັບຕົ້ນແບບຄູ່ຈະເປັນວັດຖຸດິບ, ບໍ່ແມ່ນ ASCII-ized in
ທາງໃດກໍ່ຕາມ.

-f
ບັງຄັບການເຂົ້າເຖິງລະດັບຕໍ່າ (ບໍ່ຜ່ານ daemon).

-l
ລາຍຊື່ຕາຕະລາງທີ່ສະແດງໃຫ້ເຫັນວ່າສະວິດທາງເລືອກໃດສາມາດໃຊ້ກັບອຸປະກອນປະເພດໃດ, ແລະ
ອອກຈາກ.

-n
ເອົາ GPS ເຂົ້າໄປໃນໂຫມດ NMEA.

-s
ກໍານົດອັດຕາ baud ທີ່ GPS ປ່ອຍແພັກເກັດ.

ໃຊ້ຕົວເລືອກນີ້ດ້ວຍຄວາມລະມັດລະວັງ. ໃນ USB ແລະ Bluetooth GPS ມັນກໍ່ເປັນໄປໄດ້ສໍາລັບ
ການຕັ້ງຄ່າຮູບແບບ serial ຈະລົ້ມເຫລວບໍ່ວ່າຈະເປັນເພາະວ່າຊິບອະແດບເຕີ serial ບໍ່ສະຫນັບສະຫນູນ
ໂຫມດທີ່ບໍ່ແມ່ນ 8N1 ຫຼືເນື່ອງຈາກວ່າເຟີມແວອຸປະກອນບໍ່ synchronize serial ໄດ້ຢ່າງຖືກຕ້ອງ
ຊິບອະແດບເຕີກັບ UART ໃນຊິບເຊັດ GPS ເມື່ອຄວາມໄວປ່ຽນແປງ. ຄວາມລົ້ມເຫຼວເຫຼົ່ານີ້
ສາ​ມາດ​ວາງ​ອຸ​ປະ​ກອນ​ຂອງ​ທ່ານ​, ອາດ​ຈະ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ວົງ​ຈອນ​ພະ​ລັງ​ງານ GPS ຫຼື (ໃນ​ກໍ​ລະ​ນີ​ທີ່​ຮ້າຍ​ແຮງ​)
ຕັດການເຊື່ອມຕໍ່ແບັດເຕີຣີສຳຮອງ NVRAM ອອກທາງຮ່າງກາຍ.

-t
ບັງຄັບປະເພດອຸປະກອນ.

-x
ສົ່ງສາຍການຄວບຄຸມທີ່ລະບຸໄວ້ໃນ GPS; gpsctl ຈະສະຫນອງ headers packet ແລະ
trailers ແລະ checksum ຕາມທີ່ເຫມາະສົມສໍາລັບປະເພດແພັກເກັດຄູ່, ແລະໃດກໍ່ຕາມ checksum
ແລະຕົວຢ່າງແມ່ນຕ້ອງການສໍາລັບປະເພດຊຸດຂໍ້ຄວາມ. (ທ່ານຕ້ອງລວມເອົາ $ ຊັ້ນນໍາສໍາລັບ
ແພັກເກັດ NMEA.) ເມື່ອສົ່ງໄປຫາອຸປະກອນ UBX, ສອງໄບຕ໌ທຳອິດຂອງສະຕຣິງ
ສະຫນອງໃຫ້ຈະກາຍເປັນປະເພດຂໍ້ຄວາມແລະປະເພດ, ແລະສ່ວນທີ່ເຫຼືອຂອງ payload. ເມື່ອ​ໃດ​
ສົ່ງໄປຫາອຸປະກອນ Navcom NCT ຫຼື Trimble TSIP, byte ທໍາອິດຖືກຕີຄວາມວ່າເປັນ
ID ຄໍາສັ່ງແລະສ່ວນທີ່ເຫຼືອເປັນ payload. ເມື່ອສົ່ງໄປຫາອຸປະກອນ Zodiac, ສອງອັນທໍາອິດ
bytes ຖືກໃຊ້ເປັນ ID ຂໍ້ຄວາມຂອງປະເພດ little-endian short, ແລະສ່ວນທີ່ເຫຼືອເປັນ
payload ໃນຄູ່ byte ແປເປັນ little-endian ສັ້ນ. ສໍາລັບການສະຫນັບສະຫນູນອື່ນໆທັງຫມົດ
GPS ໄບນາຣີ (ໂດຍສະເພາະລວມທັງ SiRF) ຊ່ອຍແນ່ຖືກເອົາເປັນຂໍ້ຄວາມທັງໝົດ
payload ແລະຫໍ່ດ້ວຍ header ທີ່ເຫມາະສົມ, trailer ແລະ checksum bytes. C-style
backslash escapes ໃນ string, ໂດຍສະເພາະ \xNN ສໍາລັບ hex, ຈະຖືກຕີຄວາມ;
ນອກຈາກນັ້ນ, \e ຈະຖືກແທນທີ່ດ້ວຍ ESC. ສະຫຼັບນີ້ຫມາຍເຖິງ -f.

-T
ປ່ຽນເວລາການເກັບຕົວຢ່າງ. ຄ່າເລີ່ມຕົ້ນເປັນ 8 ວິນາທີ, ເຊິ່ງຄວນຈະພຽງພໍສະເໝີ
ເພື່ອໃຫ້ໄດ້ຮັບຊຸດການລະບຸຕົວຕົນຈາກອຸປະກອນທີ່ປ່ອຍອອກມາໃນອັດຕາປົກກະຕິຂອງ 1 ຕໍ່
ຄັ້ງທີສອງ.

-R
ເອົາພາກສ່ວນຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນ GPSD ທີ່ໃຊ້ສໍາລັບການສົ່ງອອກ SHM. ຕົວເລືອກນີ້ຈະປົກກະຕິ
ພຽງແຕ່ມີຄວາມສົນໃຈກັບນັກພັດທະນາ GPSD.

-h
ສະ​ແດງ​ການ​ນໍາ​ໃຊ້​ໂຄງ​ການ​ແລະ​ອອກ​.

-D
ກໍານົດລະດັບຂອງຂໍ້ຄວາມດີບັກ.

-V
ສະ​ແດງ​ການ​ສະ​ບັບ​ໂຄງ​ການ​ແລະ​ອອກ​.

ການໂຕ້ຖຽງຂອງທາງເລືອກບັງຄັບ, -t, ຄວນເປັນສະຕຣິງທີ່ບັນຈຸຢູ່ໃນແທ້
ຫນຶ່ງໃນຊື່ຄົນຂັບທີ່ຮູ້ຈັກ; ສໍາລັບບັນຊີລາຍຊື່, ເຮັດ gpsctl -l.

ການບັງຄັບໃຫ້ປະເພດຂອງອຸປະກອນປະຕິບັດບາງຢ່າງແຕກຕ່າງກັນຂຶ້ນກັບວ່າເຄື່ອງມືນີ້ແມ່ນ
ຈະຜ່ານ daemon ຫຼືບໍ່. ໃນໂຫມດລະດັບສູງ, ຖ້າອຸປະກອນທີ່ daemon ເລືອກສໍາລັບ
ທ່ານບໍ່ກົງກັບຄົນຂັບທີ່ທ່ານລະບຸ, gpsctl ອອກມາດ້ວຍການເຕືອນ. (ນີ້ອາດຈະເປັນ
ເປັນ​ປະ​ໂຫຍດ​ໃນ​ຕົວ​ອັກ​ສອນ​.)

ໃນໂໝດລະດັບຕໍ່າ, ຖ້າອຸປະກອນລະບຸວ່າເປັນ Generic NMEA, ໃຫ້ໃຊ້ໄດເວີທີ່ເລືອກ
ແທນ. ນີ້ຈະເປັນປະໂຫຍດຖ້າທ່ານມີອຸປະກອນ GPS ຂອງປະເພດທີ່ຮູ້ຈັກຢູ່ໃນໂຫມດ NMEA
ແລະບໍ່ຕອບສະຫນອງຕໍ່ການສືບສວນ. (ທາງເລືອກນີ້ໄດ້ຖືກປະຕິບັດໃນເບື້ອງຕົ້ນສໍາລັບການເວົ້າກັບ
ຊິບ SiRFStar I, ເຊິ່ງບໍ່ຕອບສະໜອງຕໍ່ການສືບສວນ SiRF ID ປົກກະຕິ.)

ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ມີ​ທາງ​ເລືອກ​ທີ່​ໄດ້​ຮັບ​, ໂຄງ​ການ​ຈະ​ສະ​ແດງ​ຂໍ້​ຄວາມ​ທີ່​ກໍາ​ນົດ​ປະ​ເພດ GPS ຂອງ​
ອຸປະກອນທີ່ເລືອກແລະອອກ.

Reset (-r) ການດໍາເນີນງານຕ້ອງຢືນຢູ່ຄົນດຽວ; ອື່ນສາມາດຖືກລວມເຂົ້າກັນໄດ້. ທາງເລືອກຫຼາຍຈະເປັນ
ປະຕິບັດໃນຄໍາສັ່ງນີ້: ການປ່ຽນແປງຮູບແບບ (-b ແລະ -n) ທໍາອິດ, ການປ່ຽນແປງຄວາມໄວ (-s) ວິນາທີ, ແລະ
control-string ສົ່ງ (-c) ສຸດທ້າຍ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ໂດຍການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ GPSD_SHM_KEY, ທ່ານສາມາດຄວບຄຸມມູນຄ່າທີ່ສໍາຄັນທີ່ໃຊ້ໃນການ
ກໍານົດພາກສ່ວນຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນທີ່ຖືກໂຍກຍ້າຍອອກດ້ວຍທາງເລືອກ -R. ນີ້ຈະເປັນປະໂຫຍດຕົ້ນຕໍ
ເມື່ອແຍກຕົວຢ່າງການທົດສອບຂອງ gpsd ຈາກການຜະລິດ.

ຕົວຢ່າງ


gpsctl /dev/ttyUSB0
ພະຍາຍາມລະບຸອຸປະກອນໃນອຸປະກອນ USB serial 0. ໝົດເວລາຫຼັງຈາກຄ່າເລີ່ມຕົ້ນ
ຈໍານວນວິນາທີ. ເພີ່ມ -f ຈະບັງຄັບການເຂົ້າເຖິງລະດັບຕ່ໍາແລະສະກັດກັ້ນການປົກກະຕິ
ຮ້ອງທຸກເມື່ອເຄື່ອງມືນີ້ບໍ່ສາມາດຊອກຫາ GPSD ເພື່ອເຮັດວຽກໄດ້.

gpsctl -f -n -s 9600 /dev/ttyUSB0
ໃຊ້ການດໍາເນີນການລະດັບຕ່ໍາ (ບໍ່ຜ່ານຕົວຢ່າງ gpsd) ເພື່ອປ່ຽນ GPS ເປັນ NMEA
ໂໝດຢູ່ທີ່ 9600bps. ເຄື່ອງມືຈະລະບຸປະເພດ GPS ຕົວຂອງມັນເອງ.

ໃຊ້ gpsctl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.