What's new in MissionPlanner 1.3.80
Mar 20, 2023
- MAVFtp: fix locker static
- MAVFtp: add lock on dir list
- Graphs: update
- Mavlink: update
- FlightPlanner: populate wps fro mavftp read
- ULog: fix parser error
- Add DO_GRIPPER to Plane
- Clarify setup helper name
- Mavcmd: add image start capture
- ConfigAdvanced: add support.ardupilot.org proxy
- GMapProvider: add Empty check for RefererUrl
- Xamarin: change http handler
- Fixes Android build
- UdpSerialConnect: tweak connect to no defined source
- Temp: ForceCalibration buttons
- Grid: fix spiral start location
- Xamarin: add BLUETOOTH_CONNECT
- MAVLink: add support for EFI fuel pressure
- LogBrowse: use int.TryParse instead of int.Parse
- ArduPilot: MavLink: Param fetch: fix getting stuck with missing params
- Log: LogBrowse: allow ploting bit mask feilds individualy
- Extlibs: ArduPilot: LogMetaData: Parse bitmasks
- Magcal: note that heading is true, not magnetic
- HUD prearm status (#3057)
- HUD: add prearm status indicator
- Plugins: fix usings
- Settings: dedupe list
- Plugins: example update
- Nuget: update
- Image Match
- Nuget: DotSpatial.Projections to 3.0.1
- Nuget: Newtonsoft.Json update
- Example: update externalapi
- Example: update herelink example for recording to sdcard and photo to sdcard. (must have started video already)
- USBSerialForAndroid: fix sdk31 mutable
- Drawing: add bitmap clone
- ConfigSecureAP: Add new securefw generator
- BouncyCastle: move to nuget
- Xamarin: fix api31 export requirement
- Fft3: another method
- GithubActions: force Xcode 14.0.1
- ExtLibs: ArduPilot: Mavlink: try and pull AP firmware type from version string
- Xamarin: fix api level to 31
- Uploader: fix order of commands, to prevent bricking.
- ConfigFirmware: allow offline access to certain parts
- MAVFtp: fix single read mode after burst
- MAVLinkInterface: add reparse to crc fail packets
- MAVFtp: handle missing parts via single read
- Support PAYLOAD_PLACE on planes
- ExtLibs: Allow for special characters in NTRIP connection string
- HUD: use nofix icon for "no fix" instead of nogps
- MissionPlannerLib: add GDALProvider shim
- FlightPlanner: expose gdal opacity (map tools)
- GDAL: support other linear projections
- GDAL: init SpatialReference at startup
- GDALProvider: add opacity option backend
- AutoConnect: fix pipeline
- Mavlink: update
- GeoRef: add OpenDroneMap format *.geo
- GeoRef: add min shutter drop, fix text console, show cam msgs
- JpegSegmentReader: increase buffer size
- ImageLabel: remove unused
- Android: SDK 31
- Parameters: added Blimp
- Fixes: "ERROR MissionPlanner.Utilities.ParameterMetaDataParser - Invalid MetaFrame Blimp"
- ParameterMetaDataRepositoryAPMpdef: add blimp and heli as valid targets
- GithubActions: cache glob
- MapTool: use OpenStreetMap to zoom to locations
- SRTM: migrate to terrain.ardupilot.org
- FlightData: Add action for MAV_CMD_CONTROL_HIGH_LATENCY
- AppX: update
- MAVFTP params: use MAV's sysid/compid in tlog
- SITL: add missing file after move to 64bit
- Update generator.cs
- There was a bug (actually wrong equation) on generator run_time print on the UI.
- MyButton: add disabled text color
- Mavcmd: update description of CONDITION_YAW parameters
- ConfigMount: remove pan stabilize checkbox
- ConfigMount: remove mount Control parameter fields
- Dotspatial: update
- Param: fixed exclusions for change of GND_ params to BARO params
- MissionPlanner: revert dotspatial.projection version
- HUD: add CPU on 100% #3011
New in MissionPlanner 1.3.79 (Dec 6, 2022)
- HttpClient: change timeouts
- ConfigFirmwareManifest: fix timeout download bug
- Linux: skip port detection via exist check
New in MissionPlanner 1.3.77 (Mar 16, 2022)
- LowBrowse: sort instance numbers #2817
- UdpSerialConnect: 30 second multicast join
- UdpSerialConnect: add debug for multicast
- SerialOutputCoT: add ATAK MC
- Compression: copy to output
- MAVFtp: param get more verbose
- MAVLinkInspector: add comp description
- MainV2: dedup comports
- Mavlink: fix crc extra
- mono: update
- Drawing: handle bad Bitmap size
- px4uploader: better filter fw file contents
- Xamarin: update sdk version
- Installer: update paths
- Project: compression fix
- MAVLinkInterface: allow unknown packets to pass to ProcessMirrorStream
- Project: add System.IO.Compression
- MAVLinkInterface: cleanup STX
- Mavlink: update for CAN_FRAME and python 3.10
- UsbSerialForAndroid: api 30
- Xamarin: fix speech android 11
- Actions: exclude apk from cache
- Android: release apk
- suppress errors when not analog battery monitor
- fixed "Sonar Range" units
- Actions: sign apk with common key
- Fix typo at setup->advanced
- InputBox: handle bad autocomplete
- MAVLinkInterface: fix spelling
- PointLatLngAlt: add GetGreatCirclePathPoint
- Uploader: fix for ardupilot flaw in bootloader version #2800
- px4firmware: update for extf #2800
- PLAN: Add MAV_CMD_DO_SPRAYER to the command list
- Fix application local data path in *nix based OS
- Updater: improve performance
- Plugins: update herelink baud
- Updater: update ts server
- Speech: festival working under wsl
- TerrainFollow: less verbose
- ConfigParamLoading: add retry button
- adsb: add extra callsign types
- Show me Again Firmware Checkbox now working
- adsb: fix HAE alt
- SerialOutputNMEA: add r
- ImageViz: update for 2022
- Xamarin: cleanup old projectref
- net 472
- nuget: update Microsoft.NETFramework.ReferenceAssemblies
- Google: remove key and elevation usage
- SITL: fix multi sitl
- Readme: update with .vsconfig
- FlightData: add multiline option
- ZedGraphControl: fix zoom box on screenscaled display
- FlightData: make action dropdown wider, script stop/restart working
- MAVFtp: dont override size on requests #2784
- FlightData: add right axis in tuning #2788
- MainV2: save config on more than just exit
- CurrentState: fix altasl unit display #2790
- Offset Polygon Menu Item
- Grid circular pattern exposed number of laps to UI
- GCSViews: FLOWHOLD and ZIGZAG support simple mode
- MAVLinkInterface: getHeartBeatAsync accepts HIGH_LATENCY2
- MAVLinkInterface: treat highlatency as a hb
- added pidSRate and pidPDmod graph fields
- MavFTP: make multi select download folder based
- Actions: beta
- ConfigHWID: update devids
- FlightPlanner: prevent exception
- Plugins: add LED example
- Actions: continue on google play error
- display a warning for bad airspeed health
- GCSViews: FlightData: persist namedfloat over re-load
- Actions: beta build
- app.config: move from appveyor to github for beta release
- Grid: Remove duplicated ToolstripMenu item creation.
- GCSViews: Set the home position to the seventh decimal place
- CTRL-F screen, add editor to add/delete mavlink commands to Planner grid dropdown
- Fix route drawing on Log MAP when waypoints changed during logging
- LogBrowser: Fix X scale name after load a loag (time vs. line)
- Display the latest param value from log
- Xamarin: move to SKDrawable
- Drawing: ResetTransform doesnt reset clip
- Utilities: gstreamer multi platform
- GStreamer: fix for net48
- Xamarin: gles 3.0 min
- SkiaTest: Update
- Xamarin: log opengl version
- Drawing: use bitmap
- MavLinkInterface.readPackeyAsync() include sequencing in readlock
- Controls: invalidate check
- Drawing: null checks
- Xamarin: usbdevice null check
- display DO_AUX_FUNCTION in mission editor
- Update Czech map provider for the new api format.
New in MissionPlanner 1.3.74 (Aug 1, 2021)
- ConfigHWCompass2: fix orient display
- LogBrowse: tooltips for msgs
- Program: fix LIB compile
- Xamarin: add posible hardwareAccelerated
- Drawing: use drawbitmap
- BackStageView: handle activate exception
- MissionPlanner: add self-profile options
- ParameterMetaDataRepositoryAPMpdef: update to seperate files (not used)
- DisplayView: prevent exception
- CodeGen: fix exception
- ParameterMetaDataParser: log bad entry
- LogMetaData: add xz support
- mavcmd: add do_winch
- Plugins: add example9 - hud items
- ConfigOSD: osd params
- Xamarin: refresh rate change
- JoystickLinux: add base class
- MavFTPUI: fix crc error #2464
- Drawing: text fix
- CommsUdpSerial: fix posible exception
- SerialOutputNMEA: change default port to tcp
- ImageVisualizer
- LogBrowse: add LogMessagesMetaData
- Xamarin: remove launcher and add I18n West
- mavextra: add mag_heading_df
- Xamarin: tweak
- FlightData: add tablelayout to action tab
- PluginManager: Update PluginManager to handle runtime compiled c# plugins
- Xamarin: cliprect
- Drawing: LinearGradientMode and AddNewLinesToText
- HUD: refresh - check enabled and dispose state
- Settings: GetRunningDirectory use alternate if blank
- Drawing: Brush Fixs
- WPOverlay: fix exception on no home and invalid first wp
- GMapControl: clear background
- Lib: gdal mod
- Lib: remove direct gdal refs
- Xamarin: lib
- Xamarin: remove phone perm
- Drawing: fix text draw
- GDAL: fix bad hint paths
- Joystick: add uint16_max
- Mavlink: add Obsolete
- ConfigSerialInjectGPS: fix exception
- MAVLinkInterface: prevent io timeout on mirrorstream
- ConfigUAVCAN: improve redraw performance
- UAVCANInspector: add bps
- Mavlink: update upstream
- UAVCAN: add bps
- UAVCANInspector: support graphing arrays
- UAVCAN: fix encode bug/ui exception
- fix sub-component statustext
- Fix this comparing the of the "current" component version to 0.4 instead.
- UAVCAN: init to array len on decode
- UAVCAN: ui update
- CurrentState: warn about overcurrent
- ConfigSerialInject: ensure Restart works on F9P
- UAVCan: add PrintDebugToConsole
- Solution: more build order changes
- Fix OpenTK-1.0 ref
- Solution: fix build order
- UAVCAN: fix possible double allocation
- Drawing: fix image scale
- Controls: SKControl
- Program: libSkiaSharp mod for wine
- UAVCan: file write timeout and Stop exception fix
- Drawing: fix exception on failed load
- UAVCAN: fix param conversion
- plugins: disable modecahnge by default
- OSDConfig: fix resource
- ParameterMetaDataBackup: update
- UAVCAN: update tweaks
- CI Submodules
- UAVCAN: improve IO
- MAVLinkInterface: print high prio msgs for components to hud
- Controls: compile under net461;netcoreapp3.1;netstandard2.0
- ParameterMetaDataParser: prevent null exception on bad source file
- FlightPlanner: use internal mavcmd as backup
- UAVCAN: fix array bug, setparam bool, log everything to file and filter out Z/z/a
- GMapControl: skiadraw
- Resource: update names
- DFItem: null check input
- MAVLinkInterface: add set mode by commandlong - backwards compatable
- Controls: HUD/resource
- ThemeManager: ignore directory errors
- ConfigSerialInjectGPS: fallback port type
- SvgNet: fix matrix
- GridUI: DO_SET_CAM_TRIGG_DIST only within polygon.
- FlightData: map - used planned home if real home is 0 (no gps)
- plugin : example8 fix cross thread call
- FlightData: fix distancebar with takeoff as first cmd
- Generator: fix scope issue
New in MissionPlanner 1.3.71 (May 26, 2020)
- OpenGLtest2: add fog option and increase max distance
- FlightPlanner: dont change MAV homelocation
- Controls: change paint logic to improve first load time
- SimpleGrid: fix scale on init for large area
- Temp: add threads.txt
- GarminUSBGPS: fix the unbound loop
- Plugins: add example2
- FlightData: improve adsb and ais icon update
- GMapMarkerADSBPlane: improve clickzone
- ConfigSerialInjectGPS: option GGA output
- CommsSerialPort: clean up port list
- ADSB: add Squawk
- FlightPlanner: add guard to set home #2389
- Uploader: modify plugin scan timing
- Drawing: move class's to match core
- MAVLinkInterface: async setparam and getHomePosition
- Drawing: namespace change
- MAVFtp: handle kErrBusy on openfile
- ConfigMotorTest: fix min scale
- MAVFtp: tweak param.pck for lossy radios (no burst)
- MAVLinkInterface: mavlink signing fix disable
- OpenGLtest2: recenter on more than 10km distance
- GMapMarkerPhoto: default to no footprint draw
- OpenGLTest: add locktomav
- FlightPlanner: remove autosize
- ConfigAdvanced: add fft
- MAVLinkInterface: send status text on connect of multiple types
- MAVLinkInterface: resolve mav2 signing issue when using more than one key
- Assembly: point release
- ModifyAndSet: support decimal
- OpenGLTest: BG texture load
- NetDFULib: add
- FlightPlanner: improve fence usage
- ConfigArducopter: fix tune_max
- OpenGLTest: improve
- PointLatLngAlt: cache utm conversion
- AP_InternalError: remove
- GeoTiff: background load images
- GeoTiff: support wgs84 utm zones
- MainV2: async readPacket
- ConfigMotorTest: add spin min and spin arm
- Merge pull request #2381 from meee1/RFD900ToolsForPullRequest
- RFD900 tools 2.0
- Fixed problem in which couldn't get modems into AT command mode from transparent mode. Now uses parameter range information read from modem using ATI5? query, if available.
- Selecting serial baud rate is now more consistant across modem models. User selects actual baud rate for RFD900au+, instead of the setting designator (e.g. 57600 instead of 57).
- RFD900 tools
- Supports multipoint firmware as tested using RFD900u.
- Tested and working OK for RFD900u multipoint, RFD900u p2p, RFD900x p2p and RFD900x async
- Removed comms log window which didn't do anything yet anyway.
- Brought across relevant changes from RFDesign master to go to pull request.
- Added support for multipoint firmware on RFD900x
- Before merging changes in ardupilot/missionplanner pull request back into here
- Now has a connect/disconnect button. Switching between settings and terminal windows while connected now working OK.
- Switches between RSSI window and other windows OK now.
- Fixed bug in modem mode switching in which it didn't remember it was in AT cmd mode.
- Fixed bug in which old RSSI plot lines still there when switching from RSSI and then back into RSSI window.
- Fixed issues related to serial port connection state. Tested the sikradio utility in both stand-alone radio utility and embedded within in mission planner. The stand-alone utility uses a connect/disconnect button. The utility embedded in mission planner doesn't require connect/disconnect but does require the correct com port and baud rate to be selected in the top right corner of the main window.
- SikRadio: support HM-TRP
- Add possibility to use own GoogleAPI key
- Ardupilot: change to mavlink char(16) to byte(8)
- Mavlink: update - remove usage of char (16utf) type
- Wasm: cesium update
- Wasm: fix compile
- MainV2: modify mavftp burst size on connect param fetch
- SerialPort: dcb fixer
- MAVLinkMessage: null check type
- ConfigHWCompass: add confirm to large cal
- QuickView: add some character buffer
- Extension: async modify
- UAVCan: add toggle checking
- UAVCANParams: fix clearing just loaded params
- Async: pump message loop when on gui context
- UAVCANParams: remove mavlink code
- ZedGraph: Line add decimal places
- JoyStick: add to optional
- Parampck: update format
- Firmware: add chip and chip_des
- CurrentState: prevent exception on status screen draw
- App: update for rover folder rename
- Xamarin: params
- UAVCan: 0 length check
- ConfigRadioInput: fix reverse display issue on startup
- Xamarin: video/hud overlay
- ConfigRadioInput: min != max check
- Parampck: add magic
- Drawing: rename namespace
- MainV2: better mavftp check and option param BG download
- InputBox: optimize usage
- Settings: modify get/setlist encode
- Controls: WndProc override
- GDAL: directory exists check
- MainV2: dont stop UI during mavftp param attempt
- MainV2: Modify param via ftp timeout and bg param fetch
- ConfigHWCompass2: always put existing prio's at the top and hide 0's
- Ntrip: reconnect on no data
- MavFTPUI: add romfs
- AIS: add
- MainV2: support params over ftp
- GridUI: take photo at start of DO_SET_CAM_TRIGG_DIST
- Custom fields for currentstate with support for NAMED_VALUE_FLOAT mavlink messages
- MainV2: use param list UI on connect
- ConfigUAVCAN: buffered read stream
- CommsSerialPort: distinct portnames
- Ntrip: symlink resolve
- CurrentState: GetItemList add numbers only
- Plugins: add plugin from code
- Ntrip: add usage
- Nuget: consolidate dotnetzip
- UAVCan: fix uavcan message scanner
- UAVCAN: update
- Xamarin: firmware upload
- MainV2: autoscan logic
- Xamarin: prevent fatal crash on list change
- Ntrip: add
- Px4uploader: android
- Devopsui: add
- Temp: update default message list for DashWare
- DashWare: add trailing commas to csv file
- Mavlink: show inknown packet id
- MAVLink: update + offspec msgs
- FlightData: herelink ip request
- FlightPlanner: polygon point inserts
- ConfigHWCompass2: fix sorting/ordering
- InitialSetup: add param loading screen
- GMapMarkerPlus: fix mouse over offset
- FlightPlanner: add midpoints
- Airports: update
- Firmware: remove timeoutcall
- UserPanel: template
- HW: add device ids
- FlightData: add fly to coords & poi at coords
- Extension: skpaint dictionary lock
- MAVLinkInterface: refactor device_op
- MissionPlannerCore: change obj dir
- FaceMap: add
- GMAPCache: add remove all
- FirmwareHistory: update
- GDAL: downgrade to 2.3.2 - prevent issue with gstreamer
- MainV2: dont miss detect scan on a cubeblack+
- GStreamer: add DllNotFoundException handle
- Program: remove trace
- FlightData: error when do action fails
- ConfigHWIDs: change to datagrid
- ConfigSerialInjectGPS: add base map
- ConfigAccelerometerCalibration: error when command is rejected
- UAVCan: update read to better filter out bad messages
- Capture: clean dispose thread
- Edits to Accel Cal Screen
- Created discrete DO_FENCE_ENABLE waypoint for Plane in Flight Plan screen.
- Modified text bubble in Plane and Copter to include Sat Count, HDOP, and Voltage.
- Sorting items in Status tab
- Accept the float value in "Modify Alt" on Flight Planner screen
- Added PluginUI and DisabledPluigins setting
- Strings: arhs message change #13457
- LogBrowse: ensure filtered data shows evaluated data #2099
- GridUI: blank cmpixel check
- GMapControl: prevent update on draw
- Grid: Spiral, include all children polygons
- GeoTiff: DEM check file exists
- GMapControl: prevent update during draw
- ConfigHWCompass2: check reboot required
- MainV2: load GDAL Image on startup
- CommsNTRIP: add SOURCETABLE check
- GStreamer: add x64/z86 check and download
- MissionPlanner.Comms: switch to system.io.ports
- MAVLink: update
- ConfigREPL: cleanup line before send MONO
- ConfigREPL: fix mono
- ConfigArducopter: add ATC_ACCEL
- UAVCANFileUI: enable
- ConfigHWCompass: update large magcal message
- ConfigHWCompass2: large vehicle magcal
- Device: cleanup enum string
- MAVLinkInterface: add char to mavlink debug
- FlightData: fix moving base display
- ConfigHWCompass2: add port open check and remove dev_type
- SoftwareConfig: add loading screen
- ConfigParamLoading: add
- ConfigParamLoading: add
- AP_REPL: partial file write
- FlightData: prevent exception
- Firmware: update for port that hangs
- ConfigREPL: add
- CheckListEditor: modify redraw
- MP.Ardupilot: seperate class files
- AP_REPL: add
- PointLatLngAlt: add operator == for plla and pll
- GeoTiff: srtm add tile support
- Layout Chinese translation error modified (#2313)
- Keep the delay value of a waypoint when moving
- Do not display waypoints with lat and lon 0
- Program: fix exception description check #2330
- GDAL: support 32bit geotiff as map source
- MPCore: update
- CodeGen: update reference code
- Log4net: change init type
- MAVLinkInterface: getParamListAsync ensure readpacket is called
- UAVCAN: dsdl add
- MpCore
- SITL: ensure file handle is closed
- Recall Last directory on open file dialog
- TestPlugin: update
- GMaps: change to httpclient
- Zoom: add zoom options
- Update: quite force cancel
- ConfigAdvanced: quite force cancel
- ProgressReporterDialogue: support quite force cancel
- APFirmware: use httpclient
- Srtm: useragent check
- ConfigFirmware: remove redundant code
- * .gitattributes: add
- InitialSetup: remove old heli config screen
- ConfigFirmwareManifest: revert to official on leave screen #2321
- SITL: async swarm fix, and terminate swarm on new/exit
- SITL: add swarm buttons and parm to reduce cpu usage
- SITL: create directory on download
- SITL: create identity.parm and use for swarm (control-s/control-d)
- FlightData: fix quickview total check
- FlightData: quick view mono fix
- FlightData: mono quickpanel fix
- ConfigRadioInput: 0 check all inputs #2304
- ConfigRawParams: restore old value on cancel #2318
- LogBrowser: add semaphore around label updates #2315
- BinaryLog: performance improvement
- Wasm: add websocket helper
- TestPlugin: test
- MainV2: add menu text
- FlightPlanner: disable isselected on polygon
- FlightPlanner: add fence note
- ConfigTradHeli4: fix comboboxs
- Terminal: move to advanced
- Update: cleanup all dll/exe that are ot part of the checksum file #2312
- Update: add http timeout
- ModifyandSetSpeed: update to use do command vs param #2311
- Xamarin: update
- WaypointFile: update file support
- Program: cleanup libskiasharp.dll
- APFirmware: add device null check (mono)
- InputBox: remove DoEvents before show
- FirmwareSelection: add null check
- ParameterMetaDataBackup: update
- InitialSetup: make firmware manifest default
- ProximityControl: add null check for when not connected #2305
- FlightData: fix quick view when decreasing number to be shown #2306
- CurrentState: update sys_status flags
- ControlSensorsStatus: add back to temp
- Common: use F1 for speech tostring
- CommsWebSocket: try socketio
- FlightPlanner: use fileshare open #2303
- Download: move to httpclient
- Program: add process module debug
- InitialSetup: dont display items that require params before they are fetched
- WebSocket: dont autoreconnect on close
- Status: add status and use
- WebSocket: add WS
- MAVLinkInterface: fix remove event
- MAVlinkInterface: show no logs #2301
- Fix md5sum
- Appveyor: remove msi
- ConfigAdvanced: add progress to param update
- Installer: fix user Agent
- MainV2: async paramget
- MainV2: menu size
- FlightData: change default map draw rate
- Gdal proj
- DriverCleanup: change project style
- FlightData: prevent hud resize loop under mono
- ConfigFirmware: support force cancel
- Projects: update and nuget
- Color theme files and Theme Editor for editing those files (#2298)
- Added ThemeEditor for editing theme files
- Added file based themes
- Removed old ThemeColors dialog
- Update readme informations
- BSE.Windows.Forms: Correct resource path
- GMapControl: remove render time debug
- CaptureMJPEG: add connect debug
- Skia: update SkiaSharp.NativeAssets.Linux
- ParameterMetaDataParser: fix typo and add time elapsed data
- Update: always print a responce from MD5File
- Program: make sure working directory is our root folder
- Add possibility for custom icons in MainMenuStrip. If a correctly named png file exists in the Working directory it replace default icon on the Menu strip. (#2294)
- ParameterMetaDataParser: limit to 3 threads
- FlightPlanner: mono fix for datasource vs item list #2296
- Update: fix mono update issue #2296
- MainV2: remove simulation under Mono #2296
- Program: add mono 6 checkand notification #2296
- MAVLinkInterface: add null check to event info
- SoftwareConfig: add MAVFtp
- ConfigAdvanced: add more buttons
- ConfigAdvanced: make buttons work
- ElevationProfile: remove google. api cost
- ConfigTradHeli4: add
- LogBrowse: localization fixs #2293
- DFLogBuffer: correct FMT parsing for .log files #2293
- FlightPlanner: reenable keyboard shortcuts (undo(ctl-z)/load(ctl-o)/save(ctl-s))
- FlightData: fix tuning graph selection list size
- GMapControl: check invoke required on cursor change
- MavlinkUtil: add length check
- CommsNTRIP: add ssl support #2295
- MAVLinkInterface: add DoOnPacketSent
- MAVLinkMessage: add header length check
- Httpserver: raw websocket at /
- ElevationGraph: use correct frame per wp
- CodeCleanup
- MAVLinkInterface: fix wp cache on upload
- ConfigHWCompass2: add CheckReboot
- ConfigUAVCAN: enable cancel param get
- UAVCan: speedup param download
- Compile
- Wix: dont touch .bin
- ParameterMetaDataGenerator: add
- ConfigHWCompass2: move Use
- ConfigUAVCAN: add null check
- UAVCANInspector: fix missing elements
- Fixed vertical_speed_fpm display
- Update MainV2.cs to correctly check for windows XP
- ConfigurationView: resx update
- ConfigHWCompass2: add mag cal
- ConfigFirmwareManifest: add all
- Drivers: add 1026 cubeorange
- Drivers: update msi
- ConfigUserDefined: fix exclusion
- ConfigFlightModes: use fltmode_ch for all frame types
- ConfigArducopter: update tune min/max
- Controls: TransparentPanel
- ConfigHWCompass2: add reboot
- Drivers: separate composite driver
- ConfigHWCompass2: fix display of uavcan compass devtype
- GCSViews: adjust min sizes
- UAVCan: add progress reporter and fix inspector
- FirmwareHistory: update
- ConfigUAVCan: add mavlink connected message
- UAVCan: add readline timeout
- MainV2: icon size. bigger map etc
- ConfigHWCompass2: add text
- ConfigHWCompass2: update param names
- Drivers: update
- ConfigHWCompass2: add new test ui
- FlightPlanner: fix fast wp upload on multicast udp
- MainV2: menu size
- MainV2: remove old serial check
- AutoConnect: fix udp
- MainV2: log playback
- MAVLinkInterface: more event infomation
- Mavlink: upstream update
- FlightPlanner: fix exception on altmode
- Download: httpclient async
- SITL: add morse
- Mav_mission: async fix for dup download
- MavFTPUI: add delete error message
- MAVLinkInspector: add gcs checkbox
- LogBrowse: fix filtering
- GridUI: save spline setting
- GridUI: change DO_SET_CAM_TRIGG_DIST turn off at end of leadout to prevent copter leach issue
- MAVLinkInterface: support MISSION_REQUEST_INT
- MAVLinkInterface: add event logging
- LogSort: add bin/log sitl
- ConfigBatteryMonitoring: fix tabindex/feature error
- MAVLinkInterface: change from Obsolete functions
- Nuget: Skia update - linux fix
- MissionPlanner.Drawing: use skbitmap
- Temp: add lockup
- ConfigAdvanced: stage
- MainV2: add release note link to fw update check on connect
- Common: add link support to MessageShowAgain
- FlightData: add GeoRef to DF tab
- ConfigFirmwareManifest: add All Options
- ConfigFirmwareDisabled: add update bootloader
- CustomMessageBox: inline click event
- FlightData: add alt to guide mode text
- Editorconfig: add filters
- DFLogBuffer: add this[string type, string col]
- GridUI: fix cross thread
- ConfigMotorTest: fix dead url
- Font: add null check
- MAVLinkInspector: fix string casts
- ParameterMetaDataParser: switch to httpclient
- Xamarin: add test buttons
- LTM: parser
- Wasm: fix compile add wp's and history path
- LogBrowse: add CAM to map and change wp icons
- Mavlink: update to use char[]
- Nuget: update
- CommsUDPSerialConnect: check full multicast range #2276
- Srtm: async
- DFLogBuffer: rename
- LogBrowse: support instances
- FlightPlanner: add min to command list
- Pen: fix pen constructor
- MAVFtp: add message and percent feedback to dir list
- Wasm: dont log websocket packets
- Coms rates update (#2277)
- SITL: add sailboat and motorboat #2272
- Wasm: GraphicsWeb cache
- Server: change to https
- Wasm: Hud/websockets/speech
- MissionPlanner.Drawing: less verbose
- MAVLinkInterface: use AwaitSync
- Common: getModesList less verbose
- Extensions: add AwaitSync
- MavFTPUI: fix awaits
- MAVLinkInterface: dtor dispose
- Raise max bl revsion
- More hud values types
- Show milliseconds in dataflash logs
- Update: exclude files.html
- UdpSerialConnect: modify isopen to be manually controlled
New in MissionPlanner 1.3.70 (Dec 4, 2019)
- MAVLinkInterface: propagate radio/status across all mavs on the link
- inf2cat: update
- mavcmd: remove invalid cmd's #2249
- UdpSerialConnect: mcast support
- CaptureMJPEG: fix
- ConfigFirmwareManifest: updatebootloader fix
- LogOutput: dont include if file doesnt exist
- ConfigUAVCAN: add port open check
- ConfigHWCompass: remove enable #2264
- FlightPlanner: fix wpfile format
- Exception fixs
- CommsInjection: full read/write
- GridUI: generic font
- httpserver: support 2way websockets
- MAVLinkInspector: cleanup on exit
- srtm: fix 60N+ data status
- FlightPlanner: fix savewp frame type #2262
New in MissionPlanner 1.3.68 (Nov 28, 2019)
- ConfigFirmware: fix copter fw upload
- Drivers: add nxp
- LogBrowse: add ironpython graph processing with fallback
- LogBrowse: add more mavgraphs and parser
- mavcmd: add do_gripper for rover #2157
- 7zip: add
- httpserver: fix mavlink
New in MissionPlanner 1.3.67 (Jun 14, 2019)
- ThemeManager: more html
- ConfigMotorTest: allow negative % #1911
- FlightData: fix units on QV and speedup prompt
- FlightPlanner: fix alt units #2158
- netdxf: fix textstyle file path
- Add the distance of DISTANCE_SENSOR to CurrentState (#2151)
- Download: add custom chunksize support
- Update: add github dns check (china)
- ConfigFirmware: change to use manifest
- Firmware: update urls for china
- Firmware: fix usbscan on windows 7
- Download: exception fix
- MAVLink generator update
- srtm: add useragent to requests
- ImageLabel: add default event
- APFirmware: add rel type filters
- MAVLinkInterface: prevent exception when log enabled but no rlog
- ConfigUAVCAN: disable screen if CAN_SLCAN_TIMOUT param doesnt exist
- MyButton: revert to default
- CurrentState: check for invalid numbers on gps_raw_int
- temp: add baro edit
- FlightData: ensure armed state is consistant
- PointLatLngAlt: fix json convert issue
- MAVLink: update
- MyButton: add default event
- temp: add mavlink packet decode from hex string (debuging)
- APFirmware: change root object name
- Extension: add textwrap
- Mock: add
- MAVLinkInterface: fix div by 0 when 0 params
- MavlinkMessagePlugin: add example
- Xamarin: move files
- MAVLINK: update
- MyButton: formating
- FlightPlanner: default land to 0 alt
- ConfigBatteryMonitoring: rename fields
- LogBrowse: add Events
- Firmware: add trial
- Cube: update logo
- APFirmware: initial
- Mavlinklog: use frame #2146
- Utilities.Drawing: update
- MyButton: fix designer
- Log: filter for bin and BIN
- Xamarin: update
- Drawing: Update
- Extensions: ignore errors on ToJSON
- MainV2: change min size
- CurrentState: add battery 3-8
- SB: add detection method
- Wizard: remove
- Xamarin: test controls
- Ardupilot: remove maps dependancy
- Utilities.Drawing: add missing
- String: cleanup and set default lang
- Xamarin: test
- MAVFtp: add all cmds
- Updater: sign and link project to signed exe
- MAVFtp: update
- Drivers: update name
- Corridor (GRID) direction fix (#2129)
- Makes corridor generator (in GRID) aware of StartFrom setting.
- Change the layout of the battery failsafe view
- Allow capacity based trigger to be disabled
- Drivers: fixed name of Pixhawk6
- BoardDetect: add blanked VID's to detection
- MyButton: ensure focus changes on click
- FlightData: improve forced arm message
- PluginLoader: exclude more files
- Capture: fix webcam capture
- SB: force theme
New in MissionPlanner 1.3.66 (Apr 25, 2019)
- SkiaGraphics: null and empty check on measure
- QuickView: prevent null desc
- libskiasharp: add linux binary
- MAVFtp: initial
- ConfigRawParamsTree: listview clear
- SkiaGraphics: add text null check
- QuickView: smooth size
- SB: add custom screen with contact details
- ConfigRawParamsTree: fix exception on refresh (thanks craig)
- MainV2: cube stats and SB
- PluginLoader: add debug times
- WinSerialStream: add debug
- PluginLoader: exclude usbserialforandroid dll
- Firmware: add is this a CubeBlack prompt
- Skia: load correct arch dll
New in MissionPlanner 1.3.65 (Apr 25, 2019)
- MAVLinkInterface: do not duplicate digicamcontrol #2100
- MyButton: support dialog result
- MyButton: set default size
- MainV2: use new cube SB url
- MissionPlanner.Utilities.Drawing: update
- FlightData: change from button to control
- SkiaGraphics: convert 3 controls
- MainV2: add spi scan for cube
- MainV2: detect is imu3 is good
- MAVLinkInterface: scan for new strings on param load
- MP.Utilities.Drawing: add
- FollowMe: fix bad write path
- drivers: update msi
- temp: add hwid decoding
- Win32DeviceMgmt: handle GetDeviceProperty Fail
- WebCamService: remove native calls
- GMap.NET.FindowsForms: change resource to byte[]
- UAVCAN: add upload progress
- Utilities: remove system.drawing
- ConfigFirmware: remove reboot attempt
- Firmware: deal with hung usb device
- UAVCANFlasher: add mavlink to uavcan switch
- UAVCANFlasher: add
- MovingBase: fix null reference on close
- UAVCAN: Add FileComplete and debug
- UAVCAN: update
- FirmwareHistory: fix typo on AP/AC
- UAVCAN: add service to namespace
- px4uploader: use missionplanner.comms
- MissionPlanner.Comms: pull in mono system.io.ports
- MovingBase: update to support longer GGA messages
- General: remove use of system.drawing
- GMap.Net.Core: remove system.drawing
- Core: remove system.drawing
- MainV2: add switch to skia gl for map
- SkiaGraphics: DrawImage fix's
- GMapControl: skia opengl
- PluginLoader: log assembly load requests
- Propagation: Make Transparent and nan check
- GMapPolygon: performance gain on large polygons
- SkiaGraphics: fix drawimage
- MainV2: no altitude angel on mono
- Update azure-pipelines.yml for Azure Pipelines [skip ci]
- Vector3: remove use of dynamic
- Comms: add AndroidSerial
- InitialSetup: remove duplicate rtk inject #2123
- CollecitonBuffer: reject bad format packets
- Updater: change attributes and admin
- FlightPlanner: wprad and loiterrad check empty
- appveyor: cache packages
- QuickView: fix number formatting
- LogBrowse: fix mode indicator going being graph area
- LogBrowser: remove cursor value force
- UAVCAN: extension fix empty label
- QuickView: change render
- BackStageViewMenuPanel: enable autoscroll
New in MissionPlanner 1.3.64 (Apr 3, 2019)
- UAVCAN: test cases, encode fix
- DFLog: add more missing events #2099
- DFLOG: add missing events #2099
- Temp: cleanup unused code
- FlightPlanner: cleanup graphics after use
- UAVCAN: update
- Xamarin: change udp port
- SvgNet: skia update
- FirmwareHistory: update
- Quickview: smaller font to prevent wrap
- Solution: update system.drawing
- UAVCAN: nice health and mode
- FlightData: ensure hud ground color loads on startup
- UAVCan: exception check
- GridUI: add spiral
- CurrentState: add vtol_state and landed_state
- ControlTest: remove
- DefaultSettings: async
- FlightData: hud color options
- Improved ElevationProfile to take units into account.
- Change from option CH to option RC
- Change from option CH to option RC
- Replaced unawaited Task.Delays with Thread.Sleep. if not awaited Task.Delay returns inmediately and that is not its intended use. Thousands of Tasks/Timer objects could potentially be created with unexpected consecuences.
- Xamarin
- MissionPlanner: change build projects
- Refactoring
- Device: add sensor
- Adsb: add speed
- ICommsSerial: add displosable
- MAVLinkInterface: add MISSION_REQUEST_INT
- AltitudeAngelWings: nuget
- ConfigHWIDs
- ConfigMotorTest
- ConfigUAVCAN
- Xamarin
- WindowsStore
- Drivers
- UAVCAN
- Cube: fix cat for windows 7
- OnboardOsdTool: layout impr. for better support of small displays. Copy/Paste feature. Bitwise parameter control.
- OnboardOSDTool: Refresh btn added
- OnboardOSDTool: show tab only if OSD settings exists
- OnboardOSD: pitch&roll visualization fix
- OnboardOSD: Item location corrections
- OnboardOSD Config tool impl.
- FlightData: test ground colour change
- GStreamer: sample h265 gimbal source
- Extension: NowNextBy2
- Cube: new pid
New in MissionPlanner 1.3.63 (Mar 28, 2019)
- UAVCAN: test cases, encode fix
- DFLog: add more missing events #2099
- DFLOG: add missing events #2099
- Temp: cleanup unused code
- FlightPlanner: cleanup graphics after use
- UAVCAN: update
- Xamarin: change udp port
- SvgNet: skia update
- FirmwareHistory: update
- Quickview: smaller font to prevent wrap
- Solution: update system.drawing
- UAVCAN: nice health and mode
- FlightData: ensure hud ground color loads on startup
- UAVCan: exception check
- GridUI: add spiral
- CurrentState: add vtol_state and landed_state
- ControlTest: remove
- DefaultSettings: async
- FlightData: hud color options
- Improved ElevationProfile to take units into account.
- Change from option CH to option RC
- Change from option CH to option RC
- Replaced unawaited Task.Delays with Thread.Sleep. if not awaited Task.Delay returns inmediately and that is not its intended use. Thousands of Tasks/Timer objects could potentially be created with unexpected consecuences.
- Xamarin
- MissionPlanner: change build projects
- Refactoring
- Device: add sensor
- adsb: add speed
- ICommsSerial: add displosable
- MAVLinkInterface: add MISSION_REQUEST_INT
- AltitudeAngelWings: nuget
- ConfigHWIDs
- ConfigMotorTest
- ConfigUAVCAN
- Xamarin
- WindowsStore
- Drivers
- UAVCAN
- cube: fix cat for windows 7
- OnboardOsdTool: layout impr. for better support of small displays. Copy/Paste feature. Bitwise parameter control.
- OnboardOSDTool: Refresh btn added
- OnboardOSDTool: show tab only if OSD settings exists
- OnboardOSD: pitch&roll visualization fix
- OnboardOSD: Item location corrections
- OnboardOSD Config tool impl.
- FlightData: test ground colour change
- GStreamer: sample h265 gimbal source
- Extension: NowNextBy2
- Cube: new pid
- ac 3.6.4
- fftui: fix scale count
- fftui: fix sample rate on all sensors with different rates #2069
- Update: update label
- Download: change http timeout to 10 seconds
- MAVLinkInterface: add get_node_info request #2061
- MAVState: resolve display issue when packets received in close proximity #2054
- MAVLinkInterface: prevent duplicate camera feedback
- MAVLinkInterface: add UAVCAN_NODE_INFO name support #2061
- Firmware: get firmware version from fmuv3 then px4v2 #2062
- Download: protect against invalid url
- ConfigArdurover: add rc7-10 option #2023
- ConfigFirmware: try exit bootloader mode on deactivate
- ThemeManager: fix theme display issues #2050
- CurrentState: 0 unused battery cells #2054
- FlightData: fix hud alt units #2052
- MainV2: dont request home for invalid autopilot #2060
- temp: add saftey switch toggle
- temp: improve message_interval test
- Privacy: 0 check dflogs
- temp: test support for SET_MESSAGE_INTERVAL
- GMapRoute: handle large routes better
- FlightData: fix graph this size #2047
- Minor fix when setting home in flight planner with units other than meters.
- LogBrowse: remember last state
- Extensions: add generic ToJSON
- Joystick: add extra axis (mavlink2 only)
- MavlinkLog: add units
- MavlinkLog: add multiple yaxis
- Extensions: RemoveFromEnd
- MavlinkParse: get unit
- Tracking: prevent dups
- Firmware: add px4rl
- removed duplicate flight modes for plane
- LogBrowse: fix first map draw on line mode
- LogBrowse: fix time label and initial map
- CollectionBuffer: always get first gps
- BoardDetect: accept list of PIDs
- CsAssortedWidgets: netstandard
- AA: increase opacity
- FirmwareHistory: update
New in MissionPlanner 1.3.61 (Dec 7, 2018)
- wasm: custom dflog graph
- manifest: dpiawareness to system
- wasm: change to array buffer
- LogBrowse: fix log files
- wasm: update
- Fix garbled characters in HORIZONTAL ELLIPSIS
- ConfigParam: drop from send loop on error #1998
New in MissionPlanner 1.3.59 (Oct 24, 2018)
- Mission Planner 1.3.59 - 23-10-2018
- Temp: add reboot are you sure
- EKFStatus: add red text for error reason #1965
- GStreamer: fix blocking ui thread
- OpenGLtest2: imageload
- ZeroConf: remove unused library
- Wasm: package update
- MAVLinkInterface: mavlink2 dont len check
- ChibiOS: update driver cat
- MAVLink: upstream changes #1963
- Sitl: tweak, lower framerate
- Exposing sky and ground color values to support upcoming "Night MODE" plugin.
- BoardDetect: add new vid/pid
- SITL: add how many
- Swarm: Layout save formatting
- Swarm: change to opengl
- Wasm: update
- Comms: add lossy queue
- Httpserver: fix websocket raw
- Wasm: cesium
- CurrentState: add SCALED_PRESSURE2 #1939
- FlightPlanner: fix multiple wp drag
- Vlcrender: clone image
- MainV2: udp port connection list
- Grid: increase max focal length #1944
- Wasm: update
- Csproj: change all to portable debug
- Mavlog: output kml for all mavs in log
- CurrentState: add null check
- Wasm: first
- Httpserver: make streamwrite async
- CommsFile: allow length override
- CurrentState: add null check
- Updater: keep old
- Updater: add exception output
- BitMiracle.LibTiff.NetStandard: use local
- SerialOutputNMEA: add more messages
- MAVLinkInterface: limit external dependancys
- Transitions: netstandard
- Dependancys: clean
- MatLab: fix matlab datetime
- Nuget: update libs
- MissionPlanner: use local libs
- ProjNet
- NetDxf
- SharpZipLib
- BouncyCastle
- Alglib
- MAVLinkInspector: convert usec to datetime
- MAVLinkInterface: add force arm
- SITL: set sysid and frame_class as part of startup
- MAVInspector: allow rate greater than 16.7hz #1929
- SITL: add multi link vs multi router
- CurrentState: ekfsatus = 1 if has not init Vel Horiz
- LogSort: multi drone logs use min sysid
- GMaps: convert to graphics interface
- CurrentState: update esc message scaling
- Mavlink: update generator
- MAVLinkInterface: fix rfd900 radio status #1913
- Sequence: add bg image
- Mavlink: update
- FlightPlanner: fix fastupload mav check
- GStreamer: fix crash on exit, add debug, 60 second timeout
- AutoScaleMode: remove globally
- Strings: move to project
- App: use more rollover logs
- FlightPlanner: fast wp check target sysid
- FlightPlanner: add fast wp upload button
- MAVLinkInterface: check responce sysid if there is a target_sysid
- Download: fix GetFileSize, add cache
New in MissionPlanner 1.3.56 (Apr 10, 2018)
- GeoRefImageBase: fix tlog cam message
- Update: fix changelog url
- appveyor: add changelog to build
- FlightPlanner: fix for no home location
- UDPMavlinkShim: prevent exception
- Spelling fix
- MatLab: support ISBD
- temp: add proximity button back
- FlightPlanner: fix overlay pen
- Updater: fix net version
- Extensions: fix Aggregate bug
New in MissionPlanner 1.3.55 (Mar 28, 2018)
- wix: msi
- FlightPlanner: old savewp
- FlightPlanner: fix total distance scale
- WPOverlay: add simple tangent to loiter
- Extensions: add PrevNowNext IEnumerable extension
- FlightPlanner: hide spline option for all but copter
- Wizard: make filenames match class names
- temp: make localizable
- Turkish: update
- Propagation: abandon update if desired has changed
- srtm: better thread support
- Propagation: prevent imagedata curruption
- Propigation: put limit on zoom
- Make forms localizable
- Propagation: support Transparent color
- MAVLinkInterface: cleanup old code
- Settings: make copy of bad config
- ConfigRawParamTree: prevent currupt config on non english language
- SikRadio: namespace change
- Russian: update
- GDAL: support gpkg overlay
- FlightData: fix user hidden tabs
- downgrade System.Drawing.Common
- GDAL: use MP.GDAL.Native
- strings: make internal
New in MissionPlanner 1.3.54 (Mar 28, 2018)
- WPOverlay: extract path drawing code
- Strings: change to link
- MAVLinkInterface: add SURFACE_BOAT
- FlightPlanner: fast wp write
- Formation: method 2
- ElevationProfile: fix terrain alt
- GStreamer: more status messages
- GStreamer: use bundled version only
New in MissionPlanner 1.3.52 (Dec 18, 2017)
- Refactor and move
- BoardDetect: only upload v3 fw to bl_rev >= 5
- appveyor: add form fields
- CommsNTRIP: fix nmea string
- appveyor: coverity upload
- MAVLinkInterface: make getParamList targetable
- MavLink interface enhancements to improve handling of non-fc components (#1686)
- disabled setting target sysid/compid from SetupMavConnect()
- connection control
- CommsStream: create stream
- Utilities: refactor and coverity
- Coverity: fixs
- MissionPlanner: fix speech reference
- MissionPlanner: project cleanup
- appveyor: add coverity
- Added option to enable/disable automatic param commit
- Also adds param commit button visibility option to displayview
- Added ability to commit params to flash in param list/tree
- also fixed ctrl+Y command so that it sends a write params command
- rather than a read params command.
- Extensions: generic async extensions
- Extensions: add generic async on Action delegate
- Revised german translation
- Every thing else is just a byproduct...
- Download: add async versions
- MAVLinkInterface: prep for setNewWPAlt change
- MAVLinkInterface: revert arduplane to old guided mode
- GridUI: fix displayed flighttime > 24hrs
- FlightData: fix quickview highlighting
- CodeGen: add all assemblys
- FlightData: fix green highlight of selected fields
- CodeGen: add netstandard dll
- MAVLinkinterface: fix PREFLIGHT_STORAGE save #1704
- ConfigArduRover: fix #1691
- ConnectionControl: show current mav on list update
- HorizontalProgressBar2: fix label redraw in tablelayout
- ConfigRadioOutput: create
- CheckListControl: fix designer fail
- FlightData: add set EKF Origin Here #1702
- Settings: add null check to GetRunningDirectory
- Installer: crossthread call fix
- Download: make expirecache threadsafe
- Download: prevent exception on collection change
- Installer: ensure path is changed
- fixed param type corruption on ardupilot type MAVs and reverted mav
- change behaviour
- MAVLinkInterface: fix #1698 connect issue
- CurrentState: make sure compid is correct
- GMap: remove sqlite dependancy
- AviFile: netstandard 2
- Remove missing files
- Scripts: fix sendpacket example #1699
- Projects: remove TargetFrameworkProfile
New in MissionPlanner 1.3.51 (Dec 11, 2017)
- ParameterMetaDataBackup: update
- ConfigArduRover: support older versions
- Installer: create
- Download: make chunksize public
- appveyor: change verbose to minimal
- GMapMarkers: seperate and move
- ConnectionControl: add baud 625000
- MainV2: force layout on autohide disable
- InitialSetup: remove firmware upload from store app
- ConfigRawParamsTree: fix #1693
- Added the ability to create layouts with menu autohide always turned on.
- ConfigArduRover: update #1691
- ConfigArdurover: Add tuning options for 3.2
- MAVLinkInterface: use new guided mode
- DashWare: add filter
- CurrentState: add highlatency message support
- Download: add static cache
- appveyor: prevent checksums.txt circle reference
- Utilities: move external
- Update: enable zip support
- Download: Generalize
- Appveyor: update
- FlightPlanner: kml update alt modes #180
- MagCal: copy implementation
- MagCalib: ensure we start from a valid state
- MagCalib: enable DIA
- DashWare: add support
- Utils: move vector3 and matrix
- DisplayView: fix advanced options
- Translation: az-Latn-AZ
- Added facility to hide plugin autoWP options in flight planner
- Added facility to hide simple/super simple modes in the flight modes
- screen and made the flight modes screen in the config/tuning tab
- conform to the displayview flag
- Added facilities to hide advanced planner options from the user
- Added facility to block compass config except calibration using displayview
- Enhancements to display view to allow finer control of hidden pages
- MagCalib: turn off ellipsoid
- ModifyandSet: remove margin
- MagCalib: remove ellipsoid setting
- project updates
- Relocate utils based on dependant types
- Plugin: project update
- Package Upgrade
- Framework update
- ZeroConf: fix appveyor
- ZeroConf: add source
- ExtLibs: netstandard20
- FirmwareHistory: update
- Proximity: only open on request
- ParameterMetaDataParser: support vehicle specific param options
- httpserver: add 304 support, and raw websocket
- ConfigRawParam: offline param edit
- MAVLinkParamList: prevent duplicates
- httpserver: multithread and path cleanup
- MAVLinkInterface: add OnPacketReveived event
- MainV2: allow custom baud
- Hud: maps
- hud: add simple graph
- MAVState: remove not required json members
- ParameterMetaDataRepositoryAPMpdef: support apm.pdef.xml
- FlightPlanner: add grid down to 1m
- CurrentState: adjust voltage smoothing
- Hud: tweaks
- SITL: use existing if exists and download fails
- CurrentState: make json capable
- hud.html: update to work in edge
- Add px4fmu-v4pro support (#1671)
- Add px4fmu-v4pro support
- ConfigMount: fix config loss on reload #1425
- MetaDataExtractor: fix missing exif reading #1677
- UDPVideoShim: fix skyviper latency issues
- Eniro_Topo: add new map source
- CommsUdpSerial: multipoint udp
- Grid: remove limit, so can create single line corridor
- MovingBase: add udp/tcp
- CommsUdpSerial: ensure remote is reset on new open
- UDPVideoShim: support skyviper video on mp startup
- Updating sw and build requirements (VS)
- Prevent multiple register to video captue event
- Fix missing flight strip bug when doing segmentation in GridUI
- GStreamer: setup new direct pipeline
- gstream
- FlightPlanner: copy non uploaded mission to flightdata for display
- AltitudeAngelService: Exception check
- CurrentState: fix speedup
- prevent exceptions
- temp: add DEM load
- CurrentState: add battery_usedmah2 #1645
- ElevationGraph: change label from SRTM to DEM #1646
- LogOutput: fix . vs , issue in first person view #1656
- Updated No fly zones in Portugal
New in MissionPlanner 1.3.50 (Oct 8, 2017)
- HUD: fix intel graphics freeze
- ConfigESP8266: add STA mode
- Drivers: Cube
- fft: add new df format for fft
- MAVLinkMessage: make serializable and add rxtime
- px4uploader: remove redundant file save
- SITL: enable in appstore
- Firmware: check for null url on old firmwares
- Fix for issue #1641. OpenFileDialog remember the last used dir until restart
- LogAnalyzer: update
- SerialInjectGPS: fix buffer length passing
- SerialInjectGPS: match sendData length variable type to InjectGpsData
- MAVLinkInterface: add yaw support to setPositionTargetGlobalInt
- DroneBase: create baseclass
- MainV2: fix connection list on invalid items
- IProgressReporterDialogue: create and use
- MAVLinkInterface: try rts/cts on no data
- MissionPlanner: fix project file globbing
- MissionPlanner: convert project to new format
- solo: add image upload support
- SRB: send multiple takeoffs
- px4uploader: fix for missing cert.xml
- MAVLinkInterface: param switch to one by one when more than 75% of the params have been received
- MainV2: add ProcessCmdKey event
- SRB: straight takeoff
- MAVLinkInterface: support uavcan node status
- Mavlink: add uavcan messages
- GMAP: use sqlite always
- SRB: change takeoff progression
- MainV2: add connection list connect (tcp://|udp://|udpcl://|serial:)
- TD: fix fence cast
- SRB: takeoff one at a time
- NetStandard: convert
- DistanceBar: fix render
- Nuget: cleanup
- Gmap: fix release build
- NetStandard updates
- SRB: yaw and land tweaks
- NetStandard 2.0
- ParameterMetaData: update backup file
- MainV2: display advanced by default #1638
- MainV2: add adsb sending to drone, when used with SDR etc
- georef: create xml of extracted positions
- work around for emlid reach Beidou RTCM message parsing (#1637)
- MainV2: add clickable ardupilot logo
- FlightPlanner: fix wpfile load with no home #1635
- HUD: add more startup logging
- ConfigFlightMode: support mode6 on rover
- SRB: use base velocity after takeoff issued, and fix posible land issue, Set Z speed on init
- SRB: add yaw and moving takeoff
- SRB: speed and fixs
- Logo: update
- SRB: fix base heading
- SRB: null checks
- ArduPilot Logo
- SRB: add
- AltitudeAngel: Exception fix
- FlightPlanner: dont draw DELAY command
- ParameterMetaDataParser: parallel process groups
- Update: parallel download x3
- Kalman3D: future use
- SerialInjectGPS: add ubx velned support
- SerialInjectGPS: add moving baseline support
- Device: fix decoder
- HUD: fix non npot
- ParameterMetaData: update for AC 3.5 changes #1604
- SITL: load correct param files #1607
- FailSafe: update urls #1615
- hud: add try around vsync
- mavgraphs: add magfield vs throttle
- ConfigHWCompass: remove quickselect for new AC versions
- Firmware: scan all ports during bootloader detect
- Joystick: remove self reference
- temp: define TD start sequence
- Grid: fix lane reversal spacing
- LogBrowse: fix modebar height when zoomed and text appearing when it is off when adding a item
- HUD: force makecurrent poll every 5 seconds
- ParameterMetaData: update backup
- AA: OverlayAdapter fix exception on exit
- Grid: corridor support
- Wix: update
New in MissionPlanner 1.3.49 (Jul 20, 2017)
- LogBrowse: change to mode color bands
- GridUI: add exception handle
- Grid: add min shutter speed #1601
- FirmwareHistory: update
- removed KeyError: 'POWR'
- null check
- ConfigMotorTest: add rover support #1598
- LogBrowse: mono fixs
- Public: make externally visible
- Solo: prevent exception on no solo
- GDAL: clean references
- Swarm: add test swarm
- ProgressReporterDialogue: prevent multiple dialogs running
- MatLab: fix MSG1 and fix octave loading (remove compression) #1592
- SerialOutputNMEA: add tcp and udp
- LogBrowse: modify log mode bg colours
- LogBrowse: add abiulity to turn msg's off, and mode bg color
- FlightData: sort tuning selections
- appveyor: add script
- MAVLink: update from upstream
- georefimage: add csv output #1586
- NuGet lib update/add
- Update nuget Libs
- AA MapAdapter: exception handles
- BoardDetect: better handle v3 code
- Exception Handles
- MavlinkNumericUpDown: add delay timer
- MainV2: update AACheck display
- ConfigRawParams: add readonly attribute display
- LogBrowse: add MSG display
- LogBrowse: filter map by zoom selection #1577
- SikRadio: fix #1581
- ConfigTradHeli: fix setup issues
- georefimage: prevent duplicate georef clicks #1579
- SITL: update for defaults file seperation
- MovingBase/FollowMe: update to support gngga
- Grid: improve grid draw speed
- FlightPlanner: fix internal grid init
- AA: Oauth refreshfix
- AltitudeAngel: fix dependancys
- PluginLoader: prevent loading legacy dll
- CommsNTRIP: modify VRS nmea line
- resedit: de-de update
- SimpleGrid: fix compile issue
- Grid: fix homelocation
- MissionFile: support .plan file format
- FlightData: add failsafe check to mode change #1560
- FlightData: fix panning at non interger zoomz
- FlightPlanner: reload terrain mission correctly
- FlightData: clear camera points on clear track
- MagCalib: fix posible add while in lsq
- CommsNTRIP: send GGA message every 30 seconds
- Core: move ColorTranslator internal
- CurrentState: seperate bat1/2 current
- MP: cleanup references
- MP: add GDAL to MP base project
- MP: cleanup references
- MP: remove mono code projects
- Xamarin: remove reference
- Mono fixs/tweaks
- SerialInjectGPS: add parser reset on any valid packet from any protocol
- PluginLoader: add exclude filter
- FlightPlanner: simplify if
- FlightPlanner: reduce altitude mode wp types
- README.md: update
- GMap.NET: add CS1591 ignore
- FlightPlanner: add wp at current pos
- Firmware: add px4v3 support
- MAVLinkInterface: increase param_request_list to 6 retrys (24 seconds) before going 1by1
- ConfigHWCompass: handle specific plane version and add bypass
- MissionPlanner: revert to older system.speech 3.0
- CurrentState: fix battery_status invalid values
- MAVLinkInterface: add extra full param retry
- SerilaInjectGPS: better handle snrs
- CurrentState: fix current scale
- JoyStick: fix scaling and name issues
- FlightData.Designer: definition of AOA and SSA variables
- HUD: indication of AOA and flight path vectors (based on AOA and SSA)
- CurrentState: acquire of AOA and SSA values from Mavlink
- SITL: add wipe option
- MAVLinkInterface: ensure mavlink2 is know about before getversion/params
- GStreamer: add custom pipeline support
New in MissionPlanner 1.3.46 (Apr 13, 2017)
- MainV2: update xp urls
- GDAL: reduce skiped file size
- SerialOuputNMEA: add output rate selection #1516
- LogOutput: tweak rinex generation
- temp: extract gps_rtcm message as well
- Mavlink: remove enum_end
- EKFStatus: update to not use ENUM_END
- Mavlink: add enum types where posible
- SerialInjectGPS: add nmea parsing
- SerialInjectGPS: reset seem on restart
- ElevationProfile: change legend labels
- FormationControl: make topmost
- MAVState: add tostring
- SerialInjectGPS: expire rtcm status
- SeriaqlInjectGPS: add tmode polling and ECEF
- PointLatLngAlt: support lat/lng/alt double input
- SerialInjectGPS: add rtcm status
- LogBrowse: add export visible, and speed up filter
- GMapOverlay: add point count check
- ConfigHWCompass: display best option based on capability bit
- AA: remove reference
- GMap.NET: remove visible internals requirement
- Mavlink: update from xmls
- package.config: globalupdate
- GMapPolygon: dont draw offscreen polygons
- SerialInjectGPS: modify interface
- Fix maximized hud aspect ration when 16:9 is chosen
- Privacy: add privacy policy
- MainV2: disable udp autoconnect
- MainV2: add xp removal notice
- CommsSerialPipe: remove all unsafe options
- Drivers: add ublox drivers
- CommsSerialPipe: add simple pipe support
- Help: remove update buttons in windows store version
- SerialTest: check the reported device type
- ConfigHWesp8266: fix
- CommsSerialScan: support multiple connects at once (ie multiple radios)
- SerialInjectGPS: remove location services
- GStreamer: add more info on gstreamer version
New in MissionPlanner 1.3.44 (Jan 31, 2017)
- Georefimage: add exception handle around writecoords
- AP_Terrain: add io section
- AASettings: add .net version warning
- LogBrowse: prevent outofrange exception
- SerialInjectGPS: add bytes sent
- fftui: filter based on regression of time
- MavlinkInterface: throw exception on getlog fail
- MavlinkInterface: allow exit in GetLog
- MavlinkInterface: fix mav2 signing when more than one client key in cache
- MainV2: cleanup gstreamer
- Wizard: update frametype selection for 3.5
- ThemeManager: fix posible null exception
- AuthKeys: add disable signing button
- MainV2: ensure displaview is saved in config on any change
- ConfigPlanner: fix adsb checkbox
- httpserver: update kml links
- Program: fix gdal path check
- GDAL: option gdal support based on directory exist
- srtm: add logging
- WPControl: fix location display
- LogDownloadScp: add clear logs support
- CircleSurveyMission: add beta
- LogDownloadScp: add new log download method (ap_sync/solo)
- InputBox: support int and double return types
- SikRadio: support rfd900x with hex modification
- Program: add closing exception ignore
- CurrentState: prevent exception on invalid enum parse
- ConfigHWCompass: use orientation from parammetadata
- mavgraphs: add TECS graphs
- LogBrowse: reduce mono memory usage
- LogBrowse: improve mono support
- MyDataGridView: mono fix's
- CurrentState: init capabilities with valid state
- SerialInjectGPS: code comments
- SerialInjectGPS: add Show()
- MavAuthKeys: fix file save directory
- ConfigFirmware: add px4 option
- MavlinkInterface: revert type used for mavparam init to float #1461
- BackStageView: prevent exception on close/dispose
- Added description of waypoint parameters
- MagCalib: add DIA and ODI for compass 2/3
- ConfigHWCompass: add fitness note, and put onboard first #1459
- ConfigFirmware: update for new multiframe firmware
- SikRadio: support hex freq/board id's
- MotorFailure: test
- AltitudeAngelService: add point support
- AltitudeAngelService: fix airdata bug
- DFLog: add missing Error_SubSystem codes
- FlightData: add handlecreated check
- CommNTRIP: fix overflow and nmea string
- UDPVideoShim: add ping
- MainV2: prevent send on closed port
- SimpleExample: fix compile errors
- DFLog: add dfitem string index
- CurrentState: fix exception for unknown type
- Solo: add df download via scp
- HUD: ensure opengl sticks in design mode
- QuickView: support more quickviews
- MavlinkInterface: fix posible short read
- CommsFile: handle all file inputs
- Proximity: increase font size #1453
- Hud: update for rtk float/fixed
- CurrentState: add ch9-16out (mavlink2 only)
- MavlinkUtil: fix memory clear
- Strings: fix typo
- NoFly: add MulitGeometry support
- SITL/update/loganalyzer: add windows store app restriction
- ConfigMount: add 9-16 as input channels
- MavLinkInterface: prevent Proximity creations
- BinaryLog: cleanup line endings #1452
- Device: add device map WIP
- SerialInjectGPS: fix localization
- MavlinkParse: add mavlink2 send support
- GeoTiff: convert to float storage
- MavLinkInterface: scale do_digicam_control on getwp #1413
- InitialSetup: rename gpsinject
- ConfigGPSInject: move gps injection to initial setup
- ConfigFrameClassType: autoselect class #1442
- FlightPlanner: clean geofence onscreen on clear #1445
- Remove NAV_LOITER 'Heading req' param text, its always enforced
- MatLab: fix linefeed bug and msg's
- CommsNTRIP: add nmea gga support
- ConfigTradHeli: update new param names #1444
- MavlinkParamList: change lock per class, not static
- SITL: add delay in connect
- MavlinkCheckbox: add multi paramname support
- SimpleGrid: change min distance #1007
- Translation: Arabic
- resedit: add tostring
- resedit: dont save non change items
- MagCalib: remove set all to 0
- FlightData: exception checks
- CurrentState: add armed check to timeinair
- InitialSetup: add copter check to frametype
- HUD: default opengl to on
- ConfigFrameClassType: add new frame configs
- LogBrowse & FFTUI: add zedgraph mousemove label debounce
- MatLab: change to MLCell
- CommBase: add theme support
- ConfigHWCompass: remove some text #1427
- README: update url #1429
- MainV2: add theme null check
- DFLog: update event label #1436
- Wizard: update hyperlinks
- MatLab: MLCell test
- Settings: add baudrate saving per port
- MainV2: remove UDP defaulting
- GeoRefImage: add map/image
- MetaDataExtractor: exception check, and thread safe
- LogSort: add full resort
- LogIndex: improve performance
- UDPVideoShim: prevent timeout on load
- GStreamer: add solo support
- LogMap: change to use collectionbuffer
- GMapMarkers: prevent int overflows
- LogMap: add parallel
- MatLab: fix parm on older files
- MatLab: fix linefeed in fmt messages
- Wizard: ConnectAP add null checks
- ConfigFriendlyParams: fix sort before upload
- AltitudeAngel: remove weather
- * Mission Planner 1.3.43 - 24-12-2016
- DisplayView: fix missing options
- Theming now correctly affects elements on Flight Planning tab. Theming added to terminal window. Check to see if current theme and layout exsist at startup.
- ParameterMetaDataBackup: update base
- * Mission Planner 1.3.42 - 20-12-2016
- NoFly: add new kmz
- FlightPlanner: add home check and message on upload
- FlightPlanner: fix load and append of home
- Wizard: accelcalib update to use subscription
- UDPVideoShim: add initial
- MAVLinkInterface: prevent enumeration change exception
- LogAnalyzer: upstream update
- GDAL: add vector to raster
- GMapMarkerBoat: add
- SerialInjectGPS: remember settings, make icon use elipsoid height
- Wizard: ConnectAP add param exists check - exception check
- Extensions: add loging extension to Control class
- FlightPlanner: add exception check on bad input coords
- ConfigHWCompass: add exception check on start mag cal
- SITL: add exception check on process start
- Proximity: add zoom and Id
- Proximity: thinken lines
- LogBrowse: modify bad data filter
- temp: add rip fw status
- MainV2: temp disable AA prompt
- Sikradio: custom upload for rfd900x, better handle setting aes
- FlightPlanner: add custom command id support using UNKNOWN
- MAVState: add dispose chain
- Mavlink: update from upstream
- MAVLinkMessage: prevent return of unfilled packet. #1418
- ConfigArduRover: update to use mavlink controls
- MAVLink: fix posible buffer overflow/clear
- MainV2: prevent icon refresh is not needed #1419
- MAVLinkInterface: packets add locking to ensure threadsafe
- AA: change from click to mouseovers
- GDAL: add progress and base overlay
- ElevationProfile: change srtm label to be generic
- Temp: add GDAL scanning button
- GDAL: new map source
- Sikradio: change aes key save order
- Coords: add altsource to all projections
- Proximity: add test interface
- MainV2: maintain advanced view
- FlightPlanner: use srtm alt on drag home pny
- DTED: add custom directory scanning.
- AA: add flightplanner
- ThemeManger: auto apply theme to child windows
- MainV2: prevent donate disable
- Improved theming functionality. (#1)
- SerialInjectGPS: design changes
- SerialInjectGPS: add ubx ack/nack logging
- ConfigAccelCalib: use message subscription for statustext
- MAVLinkInterface: add new unsubscribe interface
- Proximity: add logging
- MAVLinkInterface: dont scale x,y for digicam mission items
- FlightPlanner: add geofence clear
- MAVLinkInterface: verify command response is what we requested
- flightdata: bring form to front insted of creating new form every time
- AltitudeAngel: add filter interface and per session cache
- FlightData: add AA settings to right click menu
- HUD: make VSync non browsable
- app.manifest: report as non dpiaware
- Proximity: Initial class
- WayPointLeader: add takeoff check
- ConfigFlightModes: fix wiki link
- WPControl: add autozoom out on graph at start
- DroneGroup: better collision avoidance. higher drone will climb to avoid collision.
- MainV2: close all comports and cleanup on exit
- FormationControl: fix update pos
- WPControl: add max wpnav_accel and rtlland
- wix: update servername
- Update: write check
- InitialSetup: add back maestro based antenna tracker
- WPControl: remove statics, and terminate functions on dialog close
- AltitudeAngel: prep filters
- FormationControl: account for leader yaw during UpdatePos
- ConfigArduplane: remove paramsettings
- ArduPlane: update plane basic tuning
- Formation: switch to velocity control for copter
- FormationControl: update to 10hz
- SerialInjectGPS: add logging and m8p options
- SerialInjectGPS: add m8p base station fixed pos.
- SerialInjectGPS: add rctm base location extraction display
- temp: add extra metadata file extraction
- FirmwareHistory: AP 3.7.1 AT 1.0
- Formation: change to velocity/position control
- srtm: change default dir cache expire from 2 to 7 days
- ListExtension: add custom sort
- LogDownloadMavlink: fix bad log file reference #1406
- AASettings: apply theme
- AltitudeAngel: update displayed data on element click
- dxf: add dxf overlay with utm conversion. (line work only)
- WPControl: prevent exception
- FlightPlanner: add logging for current mav_cmd's displayed
- ConfigHWUAVCAN: add image and on/off option
- LogOutput: output param file from df log
- Speech: fix posible baud speech issue
- AutoScaleMode: change all to None
- MAVLinkInterface: convert all MAVLinkParams to byte[ and display correct values in logs
- FlightPlanner: fix px4 wp upload
- ConfigRawParams: fix display of non float px4 params
- ConfigFlightModes: support px4 modes
- MAVLinkParam: accept only byte[ as wireinput
- MAVLinkInterface: fix frag flag
- SerialInjectGPS: add larger buffer on new rtcm_data message
- MavLinkInterface: fix new rtcm_data inject
- SerialInjectGPS: add more m8p support
- SerialInjectGPS: add rtcm 1005/1006 display
- SerialInjectGPS: add new rtcm_data msg support and default
- Mavlink: update from upstream
- Improve Parrot firmware install process
- Fixes joystick setup file load issue (no. 1388)
- FlightData: update map pan logic, prevent update on small movements
- LogAnalyzer: update create scripts
- WPLeader: update
- MAVLinkInterface: add get/set param sysid/compid support
- TilePrefetch: fix posible disposed exception
- POI: fix poi load #1375
- FlightPlanner: fix max precache zoom #1378
- GMap.Net: remove yahoo map
- Swarm WPLeader: initial commit
- AltitudeAngel: obey display filters
- FlightPlanner: fix longstanding drag wp bug
- FlightData: change to invoke on route local position update
- CurrentState: add outside corner check for geofence distance
- AA: fix polling when not signed in
- FlightPlanner: fix geofence for plane
- AltitudeAngel: add disable and layer options
- MAVLinkInterface: prevent cross thread exception
- SerialOutputNMEA: report rtk as ok
- SerialInjectGPS: send message to all connected mavs
- MapAdapter: prevent rightclick trigger polygon info for AA data
- SerialOutputNMEA: shorten lines for OBC
- MAVLinkInterface: add ability to injectgps to any sysid/compid
- Updater: fix file exclusion
- MAVLinkInterface: make sure getDatastream goes to correct sysid/compid
- ConfigPlanner: add AltitudeAngel signin button
- ConfigRawParams: fix sort order check
- PluginLoader: add filter to exclude load
- Grid: update to how the start point/line is selected.
- Multiple: update autoscalemode
- AltitudeAngelWings: remove keys.config from project
- MainV2: add AA enable prompt
- MAVLinkInterface: add new functions to direct target sysid/compid's
- LogBrowse: add more colours
- LogBrowse: prevent duplicates #1367
- StreamCombiner: add 10 instance support
- AltitudeAngelService: remove weather summary
- MAVLinkInterface: add parent
New in MissionPlanner 1.3.41 (Oct 4, 2016)
- NOTE: this is a bug fix build
- FlightData: handle log analyzer xml exception
- CurrentState: add GeoFenceDistance #1361
- SikRadio: prevent exception on bad aes key
- FlightPlanner: prevent exception on UTM conversion for bad input lat/lngs
- FlightData: add larger thread start delay
- AssemblyInfo: use auto Versions #1363
- Settings: fix GetConfigFullPath for multiple installs #1365
- FlightPlanner: ask for max zoom on prefetch #1362
- FlightPlanner: Fix wp file mav_cmd size
- ConfigHWCompass: use param doc for fitness dropdown
- FlightPlanner: check polygon file line is valid
- MainV2: add kb reference for xp users
- mavgraph: add position innovations
- CheckListItem: null returns 0
- LogBrowse: fix gps status check
- CheckListItem: handle non iConvertable items
- AltitudeAngel: add initial support
- FlightPlanner: Improve precache FetchPath #1362
- Camera: add sony a7r2
- MAVLinkInterface: check existing log download
- Firmware: dont try download if not full url
- LogDownloadMavlink: isdisposed check
- solo: add initial library
- ConfigRawParam: add case with both are enabled
- MAVLinkInterface: change exception to TimeoutException where relevant
- FlightData: add pointcamerahere exception check
- MainSwitcher: add null check on dispose
- Program: remove NGEN
- tfr: remove debug
- ParamaterMetaDataBackup: update stable
- LogMap: better handle logs without FMT
- GridUI/2: fix file paths
- ConfigHWCompass: add cal_fit options #1355
- POI: check marker type before delete
- SITL: check if sitl image exists before starting
New in MissionPlanner 1.3.37 (Aug 3, 2016)
- FlightData: actions customisation add default init
- Common: rearrange code
- FlightData: maintain taborder from config file
- FlightData: add ability to customize actions tab display
- ConfigRawParam: speedup draw
- Script: add example 7 (wp load in FP)
- ParamMetaData: fix parser readover
- TerrainFollow: fix interface unsubscribe
- MissionPlanner: to .net 4.5 (XP will stop working)
- Update: add async md5
- ParamMetaData: fix backup, nested groups
- LogOutput: filter bad gps data
- FlightData: change .bin to kml to be direct from .bin files
- LogOutput: cleanup old log formats
- CollectionBuffer: reduce memory usage
- BinaryLog: improve performance
- KMLib Coordinates: improve performance
- FlightData: fix crossthread call, joystick related #1172
- FlightData: fix verify height alt on move #1183
- Icons: trial new icon
- GridUI: fix split mission #1182
- GStreamer: autostart gstreamer client
- vlcrender: prevent crash on close
- FlightData: add right click start camera option #1180
- GridUI: fix cam_trig_dist if breakup starts was off #1181
- HttpServer: update
- GridV2: resource files
- Common: add QLand
- GridV2: use new icons
- ParameterMetaData: expand support
- Common: add quadplane flight modes #1169
- MavlinkCheckBoxBitmask: fix height calculation #1173
- Warning Engine: name thread
- GridUI: update on overlap values change #1171
- FlightPlanner: add group delete
- mavlink: update common.xml
- MAVLinkInterface: update getwp to use capabilities mask
- FlightPlanner: use capability based on version message
- CurrentState: add capabilities
- LogBrowse: modify bad data range
- FirmwareHistory: update urls
- Build: Fix the build by adding missing parenthesis around print.
New in MissionPlanner 1.3.35 (Aug 3, 2016)
- GeoRef: add gps2 support
- Add translation: indonesian
- Ardupilot loader cleanup
- SikRadio: Code Cleanup
- Rename Solution
- MainV2: prevent cross thread call
- Firmware: change http timeout
- PX4Uploader: update bootloader support levels
- Firmware: fix px4v4 upload
- GCSViews: add abort land button for Plane
- Mavlink: add abort landing method
- Add angle (degrees) column in flight planner mission chart
- temp: vlc exception handle
- SITL: handle no home point
- MainSwitcher: update to accept Type
- ConfigMotorTest: add error message on command timeout
- Program: add opengl exception message
- ConfigMount: add param check
- ConfigHWCompass: add param check
- MavLinkParamList: make threadsafe
- Rename Sik Radio
- ConfigESCCalibration: hide screen
- InitialSetup: relabel radio from 3DR to Sik
- MissionPlanner: change project to preserve newest
- MainV2: reload on mav change.
- MissionPlanner: Copy files only if newer
- Only copy resources if newer
- Reduce memory allocation and speed up HUD drawing
- Avoid allocations by using EventArgs.Empty
- HUD: Fix grey diagonal line rendering artifact when playing video
- HUD: Reuse the texture on every draw call
- HUD: Use a TriangleStrip instead of a Quad
- Firmware: initial add for px4v4
- Disable joystick functionality when joystick is not plugged in
- Check for npot texture support
- vlcrender: Use the default stream width/height but allow overrides
- Hud: Reduce CPU usage and use the original background image
- MapBox: map update
- LogSort: favour non antenna tracker first
- MatLab: update param table, better handle bad data
- Coords: improve performance
- ConfigHWRangeFinder: add TeraRanger One support
- MainV2: remove alm download
- QuickView: improve performance
- DFLog: fix bad data exception #1103
- FlightData: Add the ability to swap the map and HUD
- Make URLs clickable in param description
- Simulation: tidyup
- Initialize theme colors to match the default theme 'BurntKermit'
- Generic: warning updates
- ConfigTradHeli: updates #1072
- MavlinkInterface: fix stream type #1094
- FlightPlanner: use verify height when inserting loiter_unlimited command #1095
- mavcmd: update to add do_parachute #1096
- CurrentState: change voltage smoothing
- LogDownloadMavlink: switch to file backed io, instead of memory (prevent out of memory errors)
- DistanceBar: remove transparency
- FlightData: make tuning graph visible by default
- Firmware: remove double board type prompt
- FlightPlanner: prevent home set loop
- FlightData: resize controls
- Generic: fix warnings
- FlightData: add trigger camera now to actions
- CheckListControl: add visibility check for timer
- FlightData: make PREFLIGHT_REBOOT_SHUTDOWN work.
- BoardDetect: add support for new usb pid
- ZedGraph: handle bad line input data
- CommsSerialPort: trace "element not found" with bluetooth devices
- ConfigHWBT: add further error message
New in MissionPlanner 1.3.34 (Aug 3, 2016)
- temp: make gps passthrough static
- LogBrowse: add full path to xml
- add null exception checks
- drivers: fix eol
- fitCurve: add
- CurrentState: add servo_output port checking #1090
- Translation es-ES
- VRBRAIN: change description of some USB drivers and added missing drivers
- VRBRAIN: added firmware management for new board VR Brain Core 1.0 and deleted unnecessary boards
- VRBRAIN: added detection for new board VR Brain Core 1.0 and deleted unnecessary boards
- add camera Sony Alpha NEX-7
- mavcmd: remove engine cut off reference #1070
- GridUI: add missing field to save/load #1071
- FlightPlanner: make fields public #1074
- Joystick: update buttonaxis min range #1080
- MAVLinkParam: add explicit double conversion #1085
- BinaryLog: add more detection rules #1089
- vlcrender: add custom url support
- MAVLink: upstream update
- CollectionBuffer: fix null exception #1075
- vlc intergration
- LibVLC.Net
- ElevationProfile: fix null exception #1084
- Tracking: add exception fix
- FlightData: check zoom level on startup
- ElevationGraph: add null check #1084
- FlightData: fix conversion exception
- ADSB: accept from and sysid/compid
- CurrentState: add adsb
- MAVLink: update
- MagCalib: fix compass 3 calib
- ConfigBattery: update for mono exit
- ConfigTradHeli: update buttons
- ConfigTradHeli: update
New in MissionPlanner 1.3.32 (Aug 3, 2016)
- BinaryLog: add convert progress dialog
- LogBrowse: add null check
- Wizard: add invalid bat monitor check
- SITL: add invalid home check
- GeoTiff: add directory exists check
- FlightData: update "change speed" when no airspeed precent #1001
- add ironpython lib dll's
- DFLog: make threadsafe
- LogBrowse: memory performance change
- BinaryLog: make threadsafe
- LogBrowse: enable virtualmode for all logs
- FlightData/Planner: fix background exceptions
- ParamMetaData: fix loading primary metadata
- FlightPlanner: fix param cast
- ParamMetaData: fix param info get
- LogBrowse: add presaved log entries
- BinaryLog: make convertbin less verbose
- LogOutput: fix waypoint at 0,0
- LogIndex: add tlog duration
- FirmwareHistory: update
- MainV2: exclude gimbals from getting home point #986
- MainV2: add sysid to home point error message #986
- mavcmd: update do_mount_control for all types #988
- ConfigMount: add mnt_type #987
- parammetadata: update backup data
- mavcmd: update headers #988
- remove requirement for unsafe
- GeoTiff: add geotiff support #985
- temp: add reset pixhawk option (no warning)
- MagCalib: dont accept 0,0 data
- 3DRRadio: increase multiline responce time
- MavlinkInterface: add getVersion and fix severity display
- HUD: show ekf red at 0.8
- MAVLinkInterface: fix mp log message
- LogOutput: add POS distance filter
- EKFStatus: add color to flags
- EKFStatus: fix transposed values
- MAVLinkInterface: add mp version to tlogs
- MAVLink: update to master
- px4uploader: add another forged key
- Georef: add missing files
- EKFStatus: fix scale and flags
- GeoRef update
- HUD: always display ekf and vibe
- BaseClasses: revert .net version
- LogBrowse: increase type scan limit #972
- LogBrowse: add Vibe message preselection #971
- LogOutput: add pos message output to kml
- LogBrowse: Add POS message output
- PointLatLngAlt: add another contructor
- Common: add more speech entries
- Driver eol fix
- ImageOverFilter: remove from compile
- BaseClasses: change target framework
- EKFStatus: add #949
- Hud: add vibration and ekf #948
- simpleexample: fix example #922
- px4uploader: add forged cert check
- NoFly: add nofly support. (kmz loader from nofly dir)
- paramcompare: fix double vs float #963
- srtm: add 0,0 check
- CommsNTRIP: modify user agent.
- CommsNTRIP: tweak keepalive
- commNTRIP: add tcp keepalive
- Vibration: update to display lines
- NGEN: add ngen at startup if posible
- DFLog: improve performance on bad gps message
- CommsNTRIP: fix reconnect logic
- logbrowse: support gps fix >=3
- SerialInjectGPS: fix ntrip baud issue
- wix: fix path
- LogOutput: fix df kml with all gps lock types
New in MissionPlanner 1.3.31 (Aug 3, 2016)
- georefimage: update offsets #946
- FlightPlanner: fix waypoint panel size
- currentstate: fix x/y issue on optical flow #959
- MainV2: change dtr logic, default to off
- ConfigArducopter: update FF params to VFF #950
- configarducopter: add new param names #951
- configmount: rename combobox
- FlightData: make useritem/quickview selection scrolable
- configplanner: make JP language selectable
- add JP translation by Jiro Hattori & Co
- CurrentState: adjust default stream rates, to increase idle bandwidth
- GCSViews: add Parachute #906
- Localizations: update zh-Hans translations
- MavlinkCheckBoxBitMask: fix refresh chkboxes #912
- ParameterMetaDataRepository: remove zh-Hans support
- DistanceBar: fix paint issues
- Startup speed tweaks
- Vibration: Add initial moc
- Terminal: prevent command clearing on update #945
- ParamFile: fix float/double compare
- AP_GPS_SBF: update
- FlightData: add script usage
- px4uploader: clear input buffer on identify
- GridUI: fix ft/m issue
- FlightData: update resume mission to replace old mission
- CurrentState: add vibeclip0avg
- MAVlinkInterface: add force disarm #891
- UTMWGS: fix equator bug
- ParameterMetaData: remove zh-Hans ver.
- Localizations: update urls
- Localizations: update Firmware zh-Hans
- MainV2: disable font size change of Chinese
- ConfigRadioInput: update binding zh-Hans trans
- Mavlink: heartbeat is mispelled
- CurrentState: support negative current From kozinalexey
- SerialInjectGPS: update baud rate box
- MainV2: move kindex to background thread
- flightdata: fix hidden exception
- GoogleMap: speed up init, and modify url
- CommsUDPSerial: make dialog generic
- MAVLinkParam: set type before value.
- Update internal Param system
- Terminal: change nsh timing
- Tidy Warning
- python example
- app.config: update urls so xp update still works
- LogOutput: add more rinex support
- MavlinkCheckBoxBitmask: fix masking
- SerialOutputPass: add udp options
- Terminal: nsh over mavlink tweaks
- GoogleSatelliteMap: update version no
- NoFly: update loader and callback
- ConfigAccelerometerCalibration: move to 1 accel calib screen
New in MissionPlanner 1.3.30 (Aug 3, 2016)
- ConfigRadioInput: fix yaw/thro swap
- Terminal: add nsh over mavlink
- MAVLink update