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

Testing

To run the tests and check for coverage:

$  py.test -v --cov sbp tests/

Indices and tables