Dri

public protocol Dri : Peripheral

DRI peripheral interface.

The DRI or Drone Remote ID is a protocol that sends periodic broadcasts of some identification data during the flight for safety, security, and compliance purposes.

This peripheral can be retrieved by:

device.getPeripheral(Peripherals.dri)
  • DRI setting. This setting allows to enable or disable the drone DRI.

    Declaration

    Swift

    var mode: BoolSetting? { get }
  • DRI type setting. This setting allows to configue the DRI type.

    Declaration

    Swift

    var type: DriTypeSetting { get }
  • DRI drone ID.

    Declaration

    Swift

    var droneId: (type: DriIdType, id: String)? { get }