NetworkControl

interface NetworkControl : Peripheral

Network Control peripheral interface for drones.

This peripheral allows changing routing policy in order to prioritize wlan or cellular link, and retrieving network information of each link.

This peripheral can be obtained from a drone using: drone.getPeripheral(NetworkControl::class.java)

See also

com.parrot.drone.groundsdk.device.Drone

Types

Link copied to clipboard

Direct Connection Mode (Wifi or USB).

Link copied to clipboard
class Link

Network link.

Link copied to clipboard
enum RoutingPolicy : Enum<NetworkControl.RoutingPolicy>

Routing policy.

Properties

Link copied to clipboard
abstract val currentLink: NetworkControl.Link.Type?

Returns the current link type, or null if unavailable or if routing policy is ALL

Link copied to clipboard
abstract val directConnectionMode: EnumSetting<NetworkControl.DirectConnectionMode>

Direct connection mode setting.

Link copied to clipboard
abstract val linkQuality: Int

Returns the global link quality, in range [0, 4], or -1 if unknown.

Link copied to clipboard
abstract val links: List<NetworkControl.Link>

List of all links.

Link copied to clipboard
abstract val maxCellularBitrate: IntSetting

Maximum cellular bitrate setting, in kilobits/second.

Link copied to clipboard
abstract val routingPolicy: EnumSetting<NetworkControl.RoutingPolicy>

Network routing policy setting.