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
- 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