AdsbEmitterType

Type Alias AdsbEmitterType 

Source
pub type AdsbEmitterType = AdsbEmitterType;
Expand description

Originally defined in common::enums::adsb_emitter_type

Aliased Type§

#[repr(u8)]
pub enum AdsbEmitterType {
Show 20 variants NoInfo = 0, Light = 1, Small = 2, Large = 3, HighVortexLarge = 4, Heavy = 5, HighlyManuv = 6, Rotocraft = 7, Unassigned = 8, Glider = 9, LighterAir = 10, Parachute = 11, UltraLight = 12, Unassigned2 = 13, Uav = 14, Space = 15, Unassgined3 = 16, EmergencySurface = 17, ServiceSurface = 18, PointObstacle = 19,
}

Variants§

§

NoInfo = 0

MAVLink enum entry ADSB_EMITTER_TYPE_NO_INFO.

§

Light = 1

MAVLink enum entry ADSB_EMITTER_TYPE_LIGHT.

§

Small = 2

MAVLink enum entry ADSB_EMITTER_TYPE_SMALL.

§

Large = 3

MAVLink enum entry ADSB_EMITTER_TYPE_LARGE.

§

HighVortexLarge = 4

MAVLink enum entry ADSB_EMITTER_TYPE_HIGH_VORTEX_LARGE.

§

Heavy = 5

MAVLink enum entry ADSB_EMITTER_TYPE_HEAVY.

§

HighlyManuv = 6

MAVLink enum entry ADSB_EMITTER_TYPE_HIGHLY_MANUV.

§

Rotocraft = 7

MAVLink enum entry ADSB_EMITTER_TYPE_ROTOCRAFT.

§

Unassigned = 8

MAVLink enum entry ADSB_EMITTER_TYPE_UNASSIGNED.

§

Glider = 9

MAVLink enum entry ADSB_EMITTER_TYPE_GLIDER.

§

LighterAir = 10

MAVLink enum entry ADSB_EMITTER_TYPE_LIGHTER_AIR.

§

Parachute = 11

MAVLink enum entry ADSB_EMITTER_TYPE_PARACHUTE.

§

UltraLight = 12

MAVLink enum entry ADSB_EMITTER_TYPE_ULTRA_LIGHT.

§

Unassigned2 = 13

MAVLink enum entry ADSB_EMITTER_TYPE_UNASSIGNED2.

§

Uav = 14

MAVLink enum entry ADSB_EMITTER_TYPE_UAV.

§

Space = 15

MAVLink enum entry ADSB_EMITTER_TYPE_SPACE.

§

Unassgined3 = 16

MAVLink enum entry ADSB_EMITTER_TYPE_UNASSGINED3.

§

EmergencySurface = 17

MAVLink enum entry ADSB_EMITTER_TYPE_EMERGENCY_SURFACE.

§

ServiceSurface = 18

MAVLink enum entry ADSB_EMITTER_TYPE_SERVICE_SURFACE.

§

PointObstacle = 19

MAVLink enum entry ADSB_EMITTER_TYPE_POINT_OBSTACLE.