Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.25 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.25 KB

ProtocolDefinitions

CI build

This repository contains protocol definitions for interacting with the Blueye underwater drones.

Protocol v2

Drones running a Blunux version < 3.0 will need to use the legacy protocol. blueye.legacyprotocol contains a Python package that is built on this protocol and simplifies its use.

Protocol v3

Version 3 of the Blueye communication protocol is based on Protocol Buffers.

The protobuf definitions are compiled to language specific libraries, and are available as a NuGet package and a Python package.

Automatically generated documentation for the protocol format can be found here.

Installation

OS X

make
make install PREFIX=/usr/local

Uninstall

OS X

make uninstall PREFIX=/usr/local