Config

class multiwii.config.MultiWiiBox(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Represents the various boxes that can be checked in a MultiWii flight controller.

Each box corresponds to a specific function or mode that can be activated in the flight controller’s configuration.

Angle = 1
Arm = 0
Baro = 3
Beeper = 13
Calib = 17
CamStab = 8
CamTrig = 9
Governor = 18
GpsHold = 11
GpsHome = 10
HeadAdj = 7
HeadFree = 6
Horizon = 2
LLights = 16
Land = 21
LedLow = 15
LedMax = 14
Mag = 5
Mission = 20
OsdSwitch = 19
Passthru = 12
Vario = 4
class multiwii.config.MultiWiiBoxState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Represents the state of an auxiliary (aux) control box in MultiWii flight controller.

The state indicates whether the box is unselected (Empty), or selected at a LOW (Low), MID (Mid), or HIGH (High) position.

Empty = 0
High = 4
Low = 1
Mid = 2
class multiwii.config.MultiWiiCapability(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Represents various capabilities of a MultiWii flight controller.

Each capability indicates a specific feature that the flight controller supports.

Bind = 1
Dynbal = 2
ExtAux = 16
Flap = 4
Nav = 8
class multiwii.config.MultiWiiMultitype(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Enumeration of vehicle configurations available in MultiWii.

These configurations represents different types of aircraft or vehicle setups that the flight controller can be configured to control.

Airplane = 14
Bi = 4
Dualcopter = 20
FlyingWing = 8
Gimbal = 5
Heli120CCPM = 15
Heli90Deg = 16
Hex6 = 7
Hex6H = 18
Hex6X = 10
OctoX8 = 11
OctoflatP = 12
OctoflatX = 13
QuadP = 2
QuadX = 3
Singlecopter = 21
Tri = 1
Unidentified = 0
VTail4 = 17
Y4 = 9
Y6 = 6
class multiwii.config.MultiWiiSensor(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

Enumeration of sensor types supported by MultiWii.

These sensor types indicate the various sensors that can be used with the MultiWii flight controller to provide additional data and functionality.

Acc = 0
Baro = 1
Gps = 3
Mag = 2
Sonar = 4