ADSB_ parameters

15 parameters in the ADSB_ family. ArduCopter 4.7 only — other vehicles share many of these names but not always the same ranges or meanings.

ADSB_EMIT_TYPE

Emitter type

ADSB classification for the type of vehicle emitting the transponder signal. Default value is 14 (UAV).

User level

Advanced

Values

Value

Meaning

0

NoInfo

1

Light

2

Small

3

Large

4

HighVortexlarge

5

Heavy

6

HighlyManuv

7

Rotocraft

8

RESERVED

9

Glider

10

LightAir

11

Parachute

12

UltraLight

13

RESERVED

14

UAV

15

Space

16

RESERVED

17

EmergencySurface

18

ServiceSurface

19

PointObstacle

ADSB_ICAO_ID

ICAO_ID vehicle identification number

ICAO_ID unique vehicle identification number of this aircraft. This is an integer limited to 24bits. If set to 0 then one will be randomly generated. If set to -1 then static information is not sent, transceiver is assumed pre-programmed.

Range

-1 to 16777215

User level

Advanced

ADSB_ICAO_SPECL

ICAO_ID of special vehicle

ICAO_ID of special vehicle that ignores ADSB_LIST_RADIUS and ADSB_LIST_ALT. The vehicle is always tracked. Use 0 to disable.

User level

Advanced

ADSB_LEN_WIDTH

Aircraft length and width

Aircraft length and width dimension options in Length and Width in meters. In most cases, use a value of 1 for smallest size.

User level

Advanced

Values

Value

Meaning

0

NO_DATA

1

L15W23

2

L25W28P5

3

L25W34

4

L35W33

5

L35W38

6

L45W39P5

7

L45W45

8

L55W45

9

L55W52

10

L65W59P5

11

L65W67

12

L75W72P5

13

L75W80

14

L85W80

15

L85W90

ADSB_LIST_ALT

ADSB vehicle list altitude filter

ADSB vehicle list altitude filter. Vehicles detected more than this altitude above our own altitude will be completely ignored. They will not show up in the SRx_ADSB stream to the GCS and will not be considered in any avoidance calculations. A value of 0 will disable this filter.

Units

m

Range

0 to 32767

User level

Advanced

ADSB_LIST_MAX

ADSB vehicle list size

ADSB list size of nearest vehicles. Longer lists take longer to refresh with lower SRx_ADSB values.

Range

1 to 100

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

ADSB_LIST_RADIUS

ADSB vehicle list radius filter

ADSB vehicle list radius filter. Vehicles detected outside this radius will be completely ignored. They will not show up in the SRx_ADSB stream to the GCS and will not be considered in any avoidance calculations. A value of 0 will disable this filter.

Units

m

Range

0 to 100000

User level

Advanced

ADSB_LOG

ADS-B logging

0: no logging, 1: log only special ID, 2:log all

User level

Advanced

Values

Value

Meaning

0

no logging

1

log only special ID

2

log all

ADSB_OFFSET_LAT

GPS antenna lateral offset

GPS antenna lateral offset. This describes the physical location offset from center of the GPS antenna on the aircraft.

User level

Advanced

Values

Value

Meaning

0

NoData

1

Left2m

2

Left4m

3

Left6m

4

Center

5

Right2m

6

Right4m

7

Right6m

ADSB_OFFSET_LON

GPS antenna longitudinal offset

GPS antenna longitudinal offset. This is usually set to 1, Applied By Sensor

User level

Advanced

Values

Value

Meaning

0

NO_DATA

1

AppliedBySensor

ADSB_OPTIONS

ADS-B Options

Options for emergency failsafe codes and device capabilities

User level

Advanced

Bitmask

Value

Meaning

0

Ping200X Send GPS

1

Squawk 7400 on RC failsafe

2

Squawk 7400 on GCS failsafe

3

Sagetech MXS use External Config

4

Transmit in traditional Mode 3A/C only and inhibit Mode-S and ES (ADSB) transmissions

ADSB_RF_CAPABLE

RF capabilities

Describes your hardware RF In/Out capabilities.

User level

Advanced

Bitmask

Value

Meaning

0

UAT_in

1

1090ES_in

2

UAT_out

3

1090ES_out

ADSB_RF_SELECT

Transceiver RF selection

Transceiver RF selection for Rx enable and/or Tx enable. This only effects devices that can Tx and/or Rx. Rx-only devices should override this to always be Rx-only.

User level

Advanced

Bitmask

Value

Meaning

0

Rx

1

Tx

ADSB_SQUAWK

Squawk code

VFR squawk (Mode 3/A) code is a pre-programmed default code when the pilot is flying VFR and not in contact with ATC. In the USA, the VFR squawk code is octal 1200 (hex 0x280, decimal 640) and in most parts of Europe the VFR squawk code is octal 7000. If an invalid octal number is set then it will be reset to 1200.

Units

octal

Range

0 to 7777

User level

Advanced

ADSB_TYPE

ADSB Type

Type of ADS-B hardware for ADSB-in and ADSB-out configuration and operation. If any type is selected then MAVLink based ADSB-in messages will always be enabled

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

0

Disabled

1

uAvionix-MAVLink

2

Sagetech

3

uAvionix-UCP

4

Sagetech MX Series