Skydio Android Intent API
Published: Updated:
Revision |
Date |
Description |
1.0 |
09 Jan 2025 |
Initial publication |
2.0 | 18 April 2025 | added FIELD_OF_VIEW_CHANGED |
[info]For questions or assistance, please reach out to IntegrationSupport@skydio.com[/info]
The Skydio application shares information with other Android applications running on the Skydio X10D controller via Android Intents. This page describes the intents produced by the Skydio application as of version 39.
com.skydio.app.TELEMETRY_STATE_CHANGED |
Intent Description: When the vehicle's telemetry information changes, including position, attitude, etc., this intent will be broadcast. |
call_sign String String Callsign of the drone as specified by the user in Skydio Flight Deck. This field is appropriate to be included in Cursor on Target (CoT) |
uid String Unique Identification for the drone, appropriate for CoT |
latitude Double Global position of the drone in decimal degrees WGS84 |
longitude Double Global position of the drone in decimal degrees WGS84 |
altitude Float Height of the drone in meters above Mean Sea Level (MSL) |
gimbal_pitch Float Pitch of the gimbal in degrees (+90° is straight up / -90° is straight down) |
heading Float Compass heading of the drone in degrees [0-360°) where N is 0 and E is 90° |
horizontal_fov Double Horizontal Field of View (FoV) of the EO camera in degrees |
vertical_fov Double Vertical FoV of the EO camera in degrees |
video_url String URI for a network-addressable video feed |
battery_percent Float [0-100] Remaining battery level in percent |
platform_roll Float Roll of entity in degrees, positive indicates listing to the right [-180.0°, 180.0°] |
platform_pitch Float Pitch of entity in degrees, positive indicates nose pointing up [-180.0°, 180.0°] |
platform_yaw Float Yaw of entity in degrees, positive indicates turned to the right [-180.0, 180.0] |
com.skydio.app.CONTROLLER_LOCATION_CHANGED |
Intent Description: When the controller's location changes, this intent will be broadcast. |
call_sign String Callsign of the controller as specified by the user in Skydio Flight Deck. This field is appropriate to be included in Cursor on Target (CoT) |
uid String Unique Identification for the controller, appropriate for CoT |
latitude Double Global position of the controller in decimal degrees WGS84 |
longitude Double Global position of the controller in decimal degrees WGS84 |
altitude Float Height of the controller in meters above Mean Sea Level (MSL) |
com.skydio.app.TELEMETRY_STATE_CHANGED |
Intent Description: When the vehicle's telemetry information changes, including position, attitude, etc., this intent will be broadcast. |
call_sign String Callsign of the drone as specified by the user in Skydio Flight Deck. This field is appropriate to be included in Cursor on Target (CoT) |
uid String Unique Identification for the drone, appropriate for CoT |
latitude Double Global position of the drone in decimal degrees WGS84 |
longitude Double Global position of the drone in decimal degrees WGS84 |
altitude Float Height of the drone in meters above Mean Sea Level (MSL) |
gimbal_pitch Float Pitch of the gimbal in degrees (+90deg is straight up, -90deg is straight down) |
heading Float Compass heading of the drone in degrees [0-360) where N is 0 and E is 90 |
horizontal_fov Double Horizontal Field of View (FoV) of the EO camera in degrees |
vertical_fov Double Vertical FoV of the EO camera in degrees |
video_url String URI for a network-addressable video feed |
battery_percent Float [0-100] Remaining battery level in percent |
platform_roll Float Roll of entity in degrees, positive indicates listing to the right [-180.0, 180.0] |
platform_pitch Float Pitch of entity in degrees, positive indicates nose pointing up [-180.0, 180.0] |
platform_yaw Float Yaw of entity in degrees, positive indicates turned to the right [-180.0, 180.0] |
com.skydio.app.CONTROLLER_LOCATION_CHANGED |
Intent Description: When the controller's location changes, this intent will be broadcast. |
call_sign String Callsign of the controller as specified by the user in Skydio Flight Deck. This field is appropriate to be included in Cursor on Target (CoT) |
uid String Unique Identification for the controller, appropriate for CoT |
latitude Double Global position of the controller in decimal degrees WGS84 |
longitude Double Global position of the controller in decimal degrees WGS84 |
altitude Float Height of the controller in meters above Mean Sea Level (MSL) |
com.skydio.app.FIELD_OF_VIEW_CHANGED |
Description: When the center sensor point of interest or field of view over ground changes, this intent will be broadcast. |
platform_uid String Unique Identification for the drone associated with this FOV, appropriate for CoT (required) |
center_latitude Double Coordinate of the EO frame-center. Decimal degrees WGS84 (required) |
center_longitude Double Coordinate of the EO frame-center. Decimal degrees WGS84 (required) |
center_altitude Float Altitude of the ground intersection point of the EO frame-center in meters MSL (optional) |
top_left_latitude Double Decimal degrees WGS84 (optional) |
top_left_longitude Double Decimal degrees WGS84 (optional) |
top_left_altitude Float Meters MSL (optional) |
bottom_left_latitude Double Decimal degrees WGS84 (optional) |
bottom_left_longitude Double Decimal degrees WGS84 (optional) |
bottom_left_altitude Float Meters MSL (optional) |
top_right_latitude Double Decimal degrees WGS84 (optional) |
top_right_longitude Double Decimal degrees WGS84 (optional) |
top_right_altitude Float Meters MSL (optional) |
bottom_right_latitude Double Decimal degrees WGS84 (optional) |
bottom_right_longitude Double Decimal degrees WGS84 (optional) |
bottom_right_altitude Float Meters MSL (optional) |
Was this article helpful?