Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

gpsctl - Trực tuyến trên đám mây

Chạy gpsctl trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh gpsctl có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


gpsctl - điều khiển các chế độ của GPS

SYNOPSIS


gpsctl [-h] [-b | -n] [-x điều khiển] [-e] [-f] [-l] [-s tốc độ] [-NS loại thiết bị] [-NS]
[-NS gỡ lỗi] [-V] [cổng nối tiếp]

MÔ TẢ


gpsctl có thể chuyển đổi GPS chế độ kép giữa NMEA và chế độ nhị phân của nhà cung cấp. Nó cũng có thể là
được sử dụng để đặt tốc độ truyền của thiết bị. Lưu ý: Không phải tất cả các thiết bị đều có những khả năng này.

Nếu bạn chỉ có một GPS được gắn vào máy của mình và gpsd đang chạy, nó không
cần thiết để chỉ định thiết bị; gpsctl thực hiện công việc của nó thông qua gpsd, nó sẽ xác định vị trí của nó
cho bạn.

Khi gpsd không chạy, đặc điểm kỹ thuật của thiết bị là bắt buộc và bạn sẽ cần phải
chạy với quyền root hoặc là thành viên của nhóm sở hữu thiết bị để có quyền ghi
vào thiết bị. Trên nhiều biến thể Unix, nhóm sở hữu sẽ được đặt tên là 'quay số'.

Chương trình chấp nhận các tùy chọn sau:

-b
Đặt GPS ở chế độ gốc (nhị phân).

-c
Thay đổi thời gian chu kỳ của GPS. Đơn vị là giây. Lưu ý, hầu hết các GPS đều có chu kỳ cố định
thời gian 1 giây.

-e
Tạo gói từ bất kỳ đối số nào khác được chỉ định và chuyển nó đến đầu ra tiêu chuẩn
thay vì thiết bị. Công tắc này có thể được sử dụng với -t tùy chọn mà không chỉ định một
thiết bị. Lưu ý: dữ liệu gói cho một nguyên mẫu nhị phân sẽ là dữ liệu thô, không phải là ASCII-ized trong
dù sao.

-f
Buộc truy cập cấp thấp (không thông qua daemon).

-l
Liệt kê một bảng hiển thị các công tắc tùy chọn nào có thể được áp dụng cho loại thiết bị nào và
lối thoát.

-n
Đặt GPS vào chế độ NMEA.

-s
Đặt tốc độ truyền mà GPS phát ra các gói tin.

Sử dụng tùy chọn này một cách thận trọng. Trên USB và GPS Bluetooth, nó cũng có thể
cài đặt chế độ nối tiếp không thành công vì chip bộ điều hợp nối tiếp không hỗ trợ
các chế độ không phải 8N1 hoặc do chương trình cơ sở của thiết bị không đồng bộ hóa nối tiếp đúng cách
chip điều hợp với UART trên chipset GPS khi tốc độ thay đổi. Những thất bại này
có thể treo thiết bị của bạn, có thể yêu cầu chu kỳ năng lượng GPS hoặc (trong trường hợp nghiêm trọng)
ngắt kết nối vật lý pin dự phòng NVRAM.

-t
Buộc loại thiết bị.

-x
Gửi một chuỗi điều khiển cụ thể tới GPS; gpsctl sẽ cung cấp tiêu đề gói và
đoạn giới thiệu và tổng kiểm tra thích hợp cho các loại gói nhị phân và bất kỳ tổng kiểm tra nào
và đoạn giới thiệu là bắt buộc đối với các loại gói văn bản. (Bạn phải bao gồm $ đứng đầu cho
Gói NMEA.) Khi gửi đến thiết bị UBX, hai byte đầu tiên của chuỗi
được cung cấp sẽ trở thành loại và loại thông báo, và phần còn lại là trọng tải. Khi nào
gửi đến thiết bị Navcom NCT hoặc Trimble TSIP, byte đầu tiên được hiểu là
ID lệnh và phần còn lại dưới dạng tải trọng. Khi gửi đến thiết bị Zodiac, hai thiết bị đầu tiên
byte được sử dụng như một ID thông báo của loại little-endian short, và phần còn lại dưới dạng
trọng tải trong các cặp byte được hiểu là ngắn hạn little-endian. Đối với tất cả các hỗ trợ khác
GPS nhị phân (đặc biệt là bao gồm cả SiRF) chuỗi được lấy làm toàn bộ thông báo
trọng tải và được bao bọc bằng các byte tiêu đề, đoạn giới thiệu và tổng kiểm tra thích hợp. Phong cách C
dấu gạch chéo ngược thoát ra trong chuỗi, đặc biệt là \ xNN đối với hex, sẽ được diễn giải;
Ngoài ra, \ e sẽ được thay thế bằng ESC. Công tắc này ngụ ý -f.

-T
Thay đổi thời gian chờ lấy mẫu. Mặc định là 8 giây, luôn luôn đủ
để lấy gói nhận dạng từ một thiết bị phát ra với tốc độ bình thường là 1 trên mỗi
thứ hai.

-R
Xóa đoạn bộ nhớ dùng chung GPSD được sử dụng để xuất SHM. Tùy chọn này sẽ bình thường
chỉ được các nhà phát triển GPSD quan tâm.

-h
Hiển thị việc sử dụng và thoát chương trình.

-D
Đặt mức độ thông báo gỡ lỗi.

-V
Hiển thị phiên bản chương trình và thoát.

Đối số của tùy chọn bắt buộc, -t, phải là một chuỗi được chứa trong chính xác
một trong những tên tài xế đã biết; cho một danh sách, làm gpsctl -l.

Buộc loại thiết bị hoạt động hơi khác nhau tùy thuộc vào việc công cụ này có
đi qua daemon hay không. Ở chế độ cấp cao, nếu thiết bị mà daemon chọn cho
bạn không khớp với trình điều khiển bạn đã chỉ định, gpsctl thoát ra với một cảnh báo. (Điều này có thể
hữu ích trong các tập lệnh.)

Ở chế độ cấp thấp, nếu thiết bị xác định là NMEA Chung, hãy sử dụng trình điều khiển đã chọn
thay thế. Điều này sẽ hữu ích nếu bạn có thiết bị GPS thuộc loại đã biết đang ở chế độ NMEA
và không phản hồi với các đầu dò. (Tùy chọn này ban đầu được triển khai để nói chuyện với
Các chip SiRFStar I, không phản hồi với đầu dò ID SiRF bình thường.)

Nếu không có tùy chọn nào được đưa ra, chương trình sẽ hiển thị thông báo xác định loại GPS của
thiết bị đã chọn và thoát.

Các hoạt động Reset (-r) phải độc lập; những người khác có thể được kết hợp. Nhiều lựa chọn sẽ được
được thực hiện theo thứ tự này: thay đổi chế độ (-b và -n) đầu tiên, thay đổi tốc độ (-s) thứ hai và
chuỗi điều khiển gửi (-c) cuối cùng.

MÔI TRƯỜNG BIẾN


Bằng cách đặt biến môi trường GPSD_SHM_KEY, bạn có thể kiểm soát giá trị khóa được sử dụng để
chỉ định phân đoạn bộ nhớ dùng chung bị xóa bằng tùy chọn -R. Điều này sẽ hữu ích chủ yếu
khi cô lập các phiên bản thử nghiệm của gpsd khỏi các phiên bản sản xuất.

VÍ DỤ


gpsctl / dev / ttyUSB0
Cố gắng xác định thiết bị trên thiết bị nối tiếp USB 0. Hết thời gian sau mặc định
số giây. Thêm -f sẽ buộc quyền truy cập cấp thấp và ngăn chặn mức bình thường
khiếu nại khi công cụ này không thể tìm thấy GPSD để hoạt động.

gpsctl -f -n -s 9600 / dev / ttyUSB0
Sử dụng các thao tác cấp thấp (không thông qua phiên bản gpsd) để chuyển GPS sang NMEA
ở tốc độ 9600bps. Công cụ sẽ tự xác định loại GPS.

Sử dụng gpsctl trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • 2
    Chủ đề WooCommerce Nextjs React
    Chủ đề WooCommerce Nextjs React
    Chủ đề React WooCommerce, được xây dựng với
    JS tiếp theo, Webpack, Babel, Node và
    Express, sử dụng GraphQL và Apollo
    Khách hàng. Cửa hàng WooCommerce trong React (
    chứa: Sản phẩm ...
    Tải xuống Chủ đề phản ứng WooC Commerce Nextjs
  • 3
    Archlabs_repo
    Archlabs_repo
    Gói repo cho ArchLabs Đây là một
    ứng dụng cũng có thể được tìm nạp
    từ
    https://sourceforge.net/projects/archlabs-repo/.
    Nó đã được lưu trữ trong OnWorks ở...
    Tải xuống archlabs_repo
  • 4
    Dự án Zephyr
    Dự án Zephyr
    Dự án Zephyr là một thế hệ mới
    hệ điều hành thời gian thực (RTOS)
    hỗ trợ nhiều phần cứng
    kiến trúc. Nó dựa trên một
    hạt nhân có dấu chân nhỏ ...
    Tải xuống dự án Zephyr
  • 5
    SCons
    SCons
    SCons là một công cụ xây dựng phần mềm
    đó là một sự thay thế vượt trội so với
    công cụ xây dựng "Make" cổ điển
    tất cả chúng ta đều biết và yêu thích. SCons là
    thực hiện một ...
    Tải xuống SCons
  • 6
    PSeInt
    PSeInt
    PSeInt là trình thông dịch mã giả cho
    sinh viên lập trình nói tiếng Tây Ban Nha.
    Mục đích chính của nó là trở thành một công cụ để
    học và hiểu cơ bản
    quan niệm ...
    Tải xuống PSeInt
  • Khác »

Lệnh Linux

  • 1
    7z
    7z
    7z - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7z
  • 2
    7za
    7za
    7za - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7za
  • 3
    creepy
    creepy
    CREEPY - Một thông tin định vị địa lý
    công cụ tổng hợp MÔ TẢ: rùng rợn là một
    ứng dụng cho phép bạn thu thập
    thông tin liên quan đến vị trí địa lý về
    người dùng từ...
    Chạy rùng rợn
  • 4
    cricket-biên dịch
    cricket-biên dịch
    cricket - Một chương trình để quản lý
    thu thập và hiển thị chuỗi thời gian
    dữ liệu ...
    Chạy cricket-biên dịch
  • 5
    g-quấn-config
    g-quấn-config
    g-wrap-config - tập lệnh để nhận
    thông tin về phiên bản đã cài đặt
    của G-Wrap...
    Chạy g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Kiểm soát quyền truy cập vào
    bộ bản đồ hiện tại cho những người dùng khác trên
    hệ thống. Nếu không có tùy chọn nào được đưa ra, hãy in
    tình trạng hiện tại. TỪ KHÓA: tổng hợp, bản đồ
    quản lý,...
    Chạy g.accessgrass
  • Khác »

Ad