| GPS(1) | GPSD Documentation | GPS(1) |
نام (NAME)
gps - نمای کلی از کلاینتها و ابزارهای کمکی gpsd
خلاصه دستور (SYNOPSIS)
کلاینتها:
cgps [OPTIONS] [server[:port[:device]]]
gegps [OPTIONS] [server[:port[:device]]]
gps2udp [OPTIONS] [server[:port[:device]]]
gpscsv [OPTIONS] [server[:port[:device]]]
gpspipe [OPTIONS] [server[:port[:device]]]
gpsplot [OPTIONS] [server[:port[:device]]]
gpsprof [OPTIONS] [server[:port[:device]]]
gpsrinex [OPTIONS] [server[:port[:device]]]
gpssubframe [OPTIONS] [server[:port[:device]]]
gpxlogger [OPTIONS] [server[:port[:device]]]
lcdgps [OPTIONS] [server[:port[:device]]]
ubxtool [OPTIONS] [server[:port[:device]]]
xgps [OPTIONS] [server[:port[:device]]]
xgpsspeed [OPTIONS] [server[:port[:device]]]
zerk [OPTIONS] [server[:port[:device]]]
ابزارهای کمکی:
gpscat [OPTIONS] file-or-serial-port
gpsctl [OPTIONS]
gpsdctl action device
gpsdecode [OPTIONS]
gpsdebuginfo
gpsfake [OPTIONS]
gpsinit [OPTIONS]
ntpshmmon [OPTIONS]
ppscheck [OPTIONS] device
توضیحات (DESCRIPTION)
gpsd دیمونی برای مدیریت گیرندههای GPS، گیرندههای GNSS، گیرندههای AIS و موارد دیگر است. با گذشت زمان، این دیمون کلاینتهای گوناگونی را که برای انجام وظایف مختلف با gpsd ارتباط برقرار میکنند، گرد هم آورده است.
کلاینتها (CLIENTS)
هر یک از کلاینتهای gpsd به یک دیمون gpsd متصل میشوند تا به روشهای گوناگون از دادهها استفاده کنند. برای اطلاعات بیشتر در مورد کلاینتها، بخشهای «آرگومانها (ARGUMENTS)» و «گزینهها (OPTIONS)» را ببینید.
cgps
gegps
gps
gpscsv
gpsdecode
gpspipe
gpsplot
gpsprof
gpsrinex
gpssubframe
gpxlogger
lcdgps
xgps
xgpsspeed
ابزارهای کمکی (HELPERS)
از ابزارهای کمکی gpsd میتوان برای مدیریت سامانههای gpsd استفاده کرد.
gps2udp
gpscat
gpsctl
gpsdctl
gpsdebuginfo
gpsfake
gpsinit
ntploggps
ntpshmmon
کتابخانهها (LIBRARIES)
برنامهنویسان میتوانند اطلاعات تکمیلی دربارهٔ gpsd را در اینجا بیابند:
gpsd_json
libgps
libgpsmm
libQgpsmm
گزینهها (OPTIONS)
کلاینتهای gpsd چند گزینه مشترک دارند:
-?, -h, --help
-V, --version
آرگومانها (ARGUMENTS)
بهطور پیشفرض، کلاینتها دادهها را از دیمون محلی gpsd که روی localhost با درگاه پیشفرض 2947 اجرا میشود جمعآوری میکنند. آرگومان اختیاری برای هر کلاینت میتواند این رفتار را لغو کند:
[server[:port[:device]]]
server
port
device
برخی حالتهای ممکن به این صورت هستند:
example.com
example.com:2317
localhost::/dev/ttyS1
71.162.241.5:2317:/dev/ttyS3
[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
محیط (ENVIRONMENT)
بیشتر کلاینتهای gpsd متغیرهای محیطی GPSD_UNITS، LC_MEASUREMENT و LANG (و شاید موارد بیشتری) را بررسی میکنند.
اگر سامانهٔ یکایی در خط فرمان مشخص نشده باشد، GPSD_UNITS بررسی میشود. این متغیر ممکن است روی 'i'، 'imperial'، 'm'، 'metric' یا 'n'، 'nautical' تنظیم شود.
اگر هیچ سامانهٔ یکایی در خط فرمان یا در GPSD_UNITS مشخص نشده باشد، LC_MEASUREMENT و سپس LANG بررسی میشوند. اگر مقدار آن 'C' یا 'POSIX' باشد، یا با 'en_US' آغاز شود، سامانهٔ یکا روی imperial تنظیم میشود. پیشفرض در صورت انتخاب نشدن هیچ سامانهای، metric است.
وضعیت خروج (RETURN VALUES)
کلاینتهای gpsd کدهای وضعیت سادهٔ موفقیت یا شکست را برمیگردانند:
0
1
همچنین ببینید (SEE ALSO)
gegps(1), gpsctl(1), gpsdebuginfo(1), gpsprof(1), gpsfake(1), gpscat(1), gpspipe(1), xgps(1). xgpsspeed(1)
منابع (RESOURCES)
وبگاه پروژه: https://gpsd.io
کپیرایت و تکثیر (COPYING)
این فایل
دارای حق
نشر ۲۰۱۳
توسط
پروژهٔ GPSD
است
SPDX-License-Identifier: BSD-2-clause
| 2025-11-04 | GPSD Version 3.27.5 |