https://github.com/turbo87/openvario-protocol
OpenVario serial port protocol specification
https://github.com/turbo87/openvario-protocol
Last synced: 5 months ago
JSON representation
OpenVario serial port protocol specification
- Host: GitHub
- URL: https://github.com/turbo87/openvario-protocol
- Owner: Turbo87
- Created: 2014-05-07T21:20:45.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2018-03-18T15:54:38.000Z (about 8 years ago)
- Last Synced: 2025-02-03T09:42:52.864Z (over 1 year ago)
- Size: 2.93 KB
- Stars: 6
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenVario Protocol
This document describes the OpenVario serial port protocol.
**Version: 1.2-dev**
## Specification
The OpenVario serial port protocol is built around the `$POV` NMEA sentence:
$POV,,,,,...*
A `$POV` sentence can contain multiple datapoints that are defined by `type` and `value`. The `type` part is a letter or number describing the type of the following value according to the following overview of supported types. The `value` part is a floating point number for all currently supported types of datapoints. Future versions of the protocol may support other value types too though.
The list of datapoints should be terminated with the usual asterisk and two character checksum.
## Supported Datapoints
The following section describes all datapoints supported by the current version of the OpenVario protocol.
### Airspeed
* `S`: true airspeed in `km/h`
Example: `$POV,S,123.45*05`
### Humidity
* `H`: relative humidity in percent
Example: `$POV,H,58.42*24`
### Pressure
* `P`: static pressure in `hPa`
Example: `$POV,P,1018.35*39`
* `Q`: dynamic pressure in `Pa`
Example: `$POV,Q,23.3*04`
* `R`: total pressure in `hPa`
Example: `$POV,R,1025.17*35`
### Temperature
* `T`: temperature in °C
Example: `$POV,T,23.52*35`
### Vario
* `E`: TE vario in m/s
Example: `$POV,E,2.15*14`