Releases: dronekit/dronekit-android
Releases · dronekit/dronekit-android
3DR Services v1.4.0
Version 1.4.0 release notes:
New Features
- PR #277 : Added support for live monitoring of vehicle's vibrations.
- PR #278 : Added support for updating the vehicle's home location.
- PR #258 : Added support for setting the unit for the Solo controller
Updated Features
- PR #276 : Improved wifi connectivity for vehicles connected over wifi (i.e: Solo)
- PR #269 : Improved support for PX4 native autopilots.
- PR #272 : Improved follow me mode handling.
Bug Fixes
- PR #265 : Disabled gimbal version check for firmware version that don't support the gimbal.
3DR Services v1.3.4
Version 1.3.4 release notes:
New Features
- (PR #249 ) Add support for EKF state live monitoring
Updated Features
- PR #253 : Updated signal strength computation.
- PR #254 : Disabled
loiter on disarm
behavior. - PR #250 : Improved logic to update the Solo controller mode.
Bug Fixes
- PR #255 : Fixed Solo companion computer disconnection handling.
3DR Services v1.3.3
Version 1.3.3 release notes:
New Features
- PR #188: Added api support for explicit callbacks.
- PR #197 : Added unit test coverage for the auto generated mavlink library.
- PR #195, #198 : Added
Spline Survery
mission item. - PR #209, #210, #215 : Added
do_jump
mission item. - PR #214, #240, #227 : Introduced gimbal api.
- PR #232, #216 : Introduced solo api.
Updated Features
- PR #189 : Added camera parameters for Sentek Systems GEMS multispectral sensor
- PR #184 : Updated Tower pebble documentation
- PR #193 : Improved
kill switch
support - PR #243, #219 : Improved plane support.
- PR #236, #237, #238, #191 : Documentation update.
- PR #230 : Improved GPS support.
- PR #212 : Improved autopilot support.
Bug Fixes
3DR Services v1.2.20
Version 1.2.20 release notes:
New Features
- Added
Tower-Pebble
guide to the DroneKit-Android's documentation: #133 - Added support for emergency disarm: #172
- Added gimbal control support: #173
- Added support for the
DO_LAND_START
mission item: #168
Updated Features
- Exposed api to control the vehicle's region of interest: #169
Bug Fixes
3DR Services v1.2.19
Version 1.2.19 release notes:
- Updated app store recommended apps list.
3DR Services v1.2.17
Version 1.2.17 release notes
Updated Features
- Fixed calibration state update on vehicle disconnect.
3DR Services v1.2.16
Version 1.2.16 release notes
New Features
- Added support for
BRAKE
mode flight mode (PR #150)
Updated Features
- Updated EKF position state event dispatch logic.
- App icon update.
- Exposed heartbeat timeout status through
State#isTelemetryLive()
method.
3DR Services v1.2.15
3DR Services v1.2.14
Version 1.2.14 release notes
New Features
- Added support for vehicle magnetometer calibration (PR #132): Currently, only the upcoming 3DR
Solo
is supported. - Added
EXTRA_PARAMETER_NAME
to allow access to the parameter name on receipt of aPARAMETER_RECEIVED
event (PR #129). - Added
EXTRA_PARAMETER_VALUE
to allow access to the parameter value on receipt of aPARAMETER_RECEIVED
event (PR #129).
Updated Features
- Updated the parameters' set of events to improve clarity (PR #129)
Bug Fixes
- Fixed issue with the accelerometer calibration status tracker (PR #130).
DroneKit-Android v2.3.11
Version 2.3.11 release notes
Requires 3DR Services v1.2.13
New
- Added new autopilot error api
Autopilot errors are parsed, and grouped based on the set of errors defined by theErrorType
enum. - Added autopilot status messages event
All status messages received from the autopilot is relayed to the client via theAUTOPILOT_MESSAGE
event.
The event contains the status message, retrieved via theEXTRA_AUTOPILOT_MESSAGE
bundle key, and its severity, retrieved via theEXTRA_AUTOPILOT_MESSAGE_LEVEL
bundle key. - Added altitude updates event.
Updated
- Library gradle dependency was updated to:
compile 'com.o3dr.android:dronekit-android:2.3.11'
- Removed
AUTOPILOT_FAILSAFE
event: Similar functionality is provided by the newAUTOPILOT_ERROR
andAUTOPILOT_MESSAGE
events. - Update to the UDP connection
The UDP connection can be configured to periodically ping a remote host:EXTRA_UDP_PING_RECEIVER_IP
is used to define the ping receiver ip address.EXTRA_UDP_PING_RECEIVER_PORT
is used to define the ping receiver UDP port.EXTRA_UDP_PING_PERIOD
is used to define the ping period in millisecond.EXTRA_UDP_PING_PAYLOAD
is used to define the payload to ping the receiver with.