Simple and user-friendly Python 3 module for controlling drones via the MultiWii Serial Protocol (MSP) v1.
This module does not support MSP v2—or any of the newer versions.
The API documentation can be found on the documentation site.
Run either one of these commands to install the package:
python setup.py
pip install .
from serial import Serial
from multiwii import MultiWii
from multiwii.commands import MSP_IDENT
serial_port = Serial('/dev/ttyUSB0', baudrate=115200)
multiwii = MultiWii(serial_port)
ident = multiwii.get_data(MSP_IDENT)
print(repr(ident.multitype)) # <MultiWiiMultitype.QuadX: 3>
Other example usages can be found in the examples
directory.
This project is licensed under the MIT license. See LICENSE for more details.