Skip to content

Class RcApi

Remote Control API used for interaction with the drone

Properties:

Handles drone movements

rgb: DroneRGBLedApi

Handles interactions with Drone RGB LEDs

bottom_flash_led: DroneBottomFlashLedApi

Handles interactions with Drone Bottom Flash LED

Methods:

__init__

python
def __init__(
	drone_ip,
	drone_port,
	debug=False
)

Initialize self. See help(type(self)) for accurate signature.

Params:
  • drone_ip: Any
  • drone_port: Any
  • debug: Any = False



get_next_telemetry_update

python
def get_next_telemetry_update()

Wait for the telemetry thread to update telemetry data and return the value.

Returns:
python
None

An instance of DroneTelemetry containing all telemetry data.




send_command

python
def send_command(
	command: dict
)

Send a command to the server.

Params:
  • command: dict



start

python
def start()

Start the telemetry receiving thread.




stop

python
def stop()

Stop the telemetry receiving thread.