영어프랑스어스페인어

Ad


온웍스 파비콘

gpsctl - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 gpsctl 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 gpsctl 명령입니다.

프로그램:

이름


gpsctl - GPS 모드 제어

개요


gpsctl [-h] [-b | -n] [-x 제어] [-e] [-f] [-l] [-s 속도] [-NS 기기 종류] [-R]
[-NS 디버그 수준] [-V] [직렬 포트]

기술


gpsctl은 NMEA와 벤더 바이너리 모드 간에 이중 모드 GPS를 전환할 수 있습니다. 그것은 또한 될 수 있습니다
장치 전송 속도를 설정하는 데 사용됩니다. 참고: 모든 장치에 이러한 기능이 있는 것은 아닙니다.

시스템에 GPS가 하나만 연결되어 있고 gpsd가 실행 중인 경우
장치를 지정하는 데 필요합니다. gpsctl은 gpsd를 통해 작업을 수행하여 위치를 찾습니다.
당신을 위해.

gpsd가 실행되고 있지 않을 때는 장치 사양이 필요하며,
쓰기 액세스 권한을 갖기 위해 루트로 실행하거나 장치 소유 그룹의 구성원이어야 합니다.
장치에. 많은 Unix 변종에서 소유 그룹의 이름은 'dialout'입니다.

프로그램은 다음 옵션을 허용합니다.

-b
GPS를 기본(바이너리) 모드로 설정합니다.

-c
GPS의 주기 시간을 변경합니다. 단위는 초입니다. 참고로 대부분의 GPS는 주기가 고정되어 있습니다.
1초의 시간.

-e
지정된 다른 인수에서 패킷을 생성하고 표준 출력으로 전달합니다.
장치 대신. 이 스위치는 다음과 함께 사용할 수 있습니다. -t 옵션을 지정하지 않고
장치. 참고: 바이너리 프로토타입의 패킷 데이터는 ASCII 형식이 아닌 원시 형식입니다.
어쨌든.

-f
낮은 수준의 액세스를 강제합니다(데몬을 통하지 않음).

-l
어떤 옵션 스위치를 어떤 장치 유형에 적용할 수 있는지 보여주는 표를 나열하고
출구.

-n
GPS를 NMEA 모드로 설정합니다.

-s
GPS가 패킷을 방출하는 전송 속도를 설정합니다.

이 옵션은 주의하여 사용하십시오. USB 및 Bluetooth GPS에서는
직렬 어댑터 칩이 지원하지 않기 때문에 직렬 모드 설정이 실패합니다.
비 8N1 모드 또는 장치 펌웨어가 직렬을 올바르게 동기화하지 않기 때문에
속도가 변경되면 GPS 칩셋의 UART가 있는 어댑터 칩. 이러한 실패
장치를 걸 수 있으며 GPS 전원 주기가 필요할 수 있습니다(극단적인 경우)
NVRAM 백업 배터리를 물리적으로 분리합니다.

-t
장치 유형을 강제합니다.

-x
지정된 제어 문자열을 GPS로 보냅니다. gpsctl은 패킷 헤더를 제공하고
바이너리 패킷 유형에 적합한 트레일러 및 체크섬, 모든 체크섬
및 트레일러는 텍스트 패킷 유형에 필요합니다. (앞에 $를 포함해야 합니다.
NMEA 패킷.) UBX 장치로 보낼 때 문자열의 처음 두 바이트
제공된 메시지 클래스 및 유형이 되고 나머지는 페이로드가 됩니다. 언제
Navcom NCT 또는 Trimble TSIP 장치로 보내는 경우 첫 번째 바이트는
명령 ID 및 나머지는 페이로드로. Zodiac 장치로 보낼 때 처음 두
바이트는 little-endian short 유형의 메시지 ID로 사용되며 나머지는
little-endian short로 해석되는 바이트 쌍의 페이로드. 기타 모든 지원
바이너리 GPS(특히 SiRF 포함) 문자열은 전체 메시지로 간주됩니다.
페이로드 및 적절한 헤더, 트레일러 및 체크섬 바이트로 래핑됩니다. C 스타일
문자열의 백슬래시 이스케이프, 특히 XNUMX진수에 대한 \xNN이 해석됩니다.
또한 \e는 ESC로 대체됩니다. 이 스위치는 다음을 의미합니다. -f.

-T
샘플링 제한 시간을 변경합니다. 기본값은 8초로 항상 충분해야 합니다.
1당 XNUMX의 정상적인 속도로 방출하는 장치에서 식별 패킷을 가져옵니다.
둘째.

-R
SHM 내보내기에 사용되는 GPSD 공유 메모리 세그먼트를 제거합니다. 이 옵션은 일반적으로
GPSD 개발자에게만 관심이 있습니다.

-h
프로그램 사용을 표시하고 종료합니다.

-D
디버그 메시지 수준을 설정합니다.

-V
프로그램 버전을 표시하고 종료합니다.

강제 옵션의 인수, -t, 정확히 포함된 문자열이어야 합니다.
알려진 드라이버 이름 중 하나; 목록을 위해 gpsctl -l.

강제 장치 유형은 이 도구가 있는지 여부에 따라 다소 다르게 동작합니다.
데몬을 통하든 말든. 상위 수준 모드에서 데몬이 선택한 장치가
지정한 드라이버와 일치하지 않으면 gpsctl이 경고와 함께 종료됩니다. (이것은
스크립트에서 유용합니다.)

저수준 모드에서 장치가 일반 NMEA로 식별되면 선택한 드라이버를 사용합니다.
대신에. NMEA 모드에 있는 알려진 유형의 GPS 장치가 있는 경우 유용합니다.
프로브에 응답하지 않습니다. (이 옵션은 원래 대화를 위해 구현되었습니다.
일반 SiRF ID 프로브에 응답하지 않는 SiRFStar I 칩.)

옵션이 제공되지 않으면 프로그램은 GPS 유형을 식별하는 메시지를 표시합니다.
선택한 장치를 종료하고 종료합니다.

재설정(-r) 작업은 독립적이어야 합니다. 다른 것을 결합할 수 있습니다. 여러 옵션이
이 순서로 실행: 먼저 모드 변경(-b 및 -n), 속도 변경(-s), 두 번째
제어 문자열은 (-c)를 마지막으로 보냅니다.

환경 변수


환경 변수를 설정하여 GPSD_SHM_KEY에 사용되는 키 값을 제어할 수 있습니다.
-R 옵션으로 제거된 공유 메모리 세그먼트를 지정합니다. 이것은 주로 유용 할 것입니다
프로덕션 인스턴스에서 gpsd의 테스트 인스턴스를 분리할 때.

사용 예


gpsctl /dev/ttyUSB0
USB 직렬 장치 0에서 장치 식별 시도. 기본값 이후 시간 초과
초 수. 추가 -f 낮은 수준의 액세스를 강제하고 일반 액세스를 억제합니다.
이 도구가 작동할 GPSD를 찾을 수 없을 때 불평합니다.

gpsctl -f -n -s 9600 /dev/ttyUSB0
저수준 작업(gpsd 인스턴스를 통하지 않음)을 사용하여 GPS를 NMEA로 전환
9600bps 모드. 이 도구는 GPS 유형 자체를 식별합니다.

onworks.net 서비스를 사용하여 온라인으로 gpsctl 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad