SBP Bindings for Python¶
Python client for Swift Binary Protocol (SBP). SBP is a fast, simple, and minimal binary protocol for communicating with Swift devices. It is the native binary protocol used by the Piksi GPS receiver to transmit solutions, observations, status and debugging messages, as well as receive messages from the host operating system, such as differential corrections and the almanac.
Please see the message docs for a full description of the packet structure and the message types.
Setup¶
Install dependencies only:
$ sudo pip install -r requirements.txt
Install from repo:
$ sudo pip setup.py install
Install package from pypi:
$ sudo pip install sbp
Usage Examples¶
API Reference¶
- sbp package
- sbp.client package
- sbp.acquisition module
- sbp.bootload module
- sbp.ext_events module
- sbp.file_io module
- sbp.flash module
- sbp.logging module
- sbp.navigation module
- sbp.observation module
- sbp.piksi module
- sbp.settings module
- sbp.system module
- sbp.table module
- sbp.tracking module
- sbp.utils module