|
deki-gps 1.3.0
Deki package reference
|
GPS peripheral interface and NMEA-over-UART backend
Repository: github.com/dekiengine/deki-gps · Latest release: 1.1.0 · Needs engine 1.2.0+ · Requires: deki-http, deki-uart
Install: DekiEditor --packages-add deki-gps <project>, or add it in the Package Manager. Part of Deki; the engine's own components and the C++ API are documented there.
Shown in the editor as GPS (NMEA over UART).
| Component | Category | Description |
|---|---|---|
| DesktopGPSComponent | System | Stands in for the GPS receiver on desktop, so location works without hardware. |
| NEO6MGPSComponent | Sensors | Reads location from a u-blox NEO-6M GPS over UART. |
Compile-time features the package exposes (package.json):
| Feature | Define | Default |
|---|---|---|
| NMEA UART | DEKI_FEATURE_GPS_NMEA | on |
Stands in for the GPS receiver on desktop, so location works without hardware.
Inspector name: Desktop GPS · Category: System · Type GUID: 5e2a9d61-4f8c-4b73-a902-1d6b7e4c8a3f
No reflected properties.
Reads location from a u-blox NEO-6M GPS over UART.
Inspector name: NEO-6M GPS · Category: Sensors · Type GUID: 7c3a5e12-8b49-4f26-a735-d089e4b1c6f2
| Property | Type | Default | Constraints | Description |
|---|---|---|---|---|
| txPin | int32 | 17 | 0 to 48 | |
| rxPin | int32 | 16 | 0 to 48 | |
| baud | int32 | 9600 | 2400 to 921600 | |
| uartPort | int32 | 1 | 0 to 2 |
Generated from the package's reflection metadata by the Deki documentation build (engine 1.3.0). Reflected property names are the keys scene files use; a rename ships with an alias, see COMPATIBILITY.md.