forked from ArduPilot/MissionPlanner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.txt
4131 lines (3942 loc) · 144 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
*Mission Planner 1.3.52 - 16-12-2017
Utilities: namespace update
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
*Mission Planner 1.3.51 - 9-12-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
*Mission Planner 1.3.50 - 6-10-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
* Mission Planner 1.3.49 - 20-7-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
* Mission Planner 1.3.48 - 1-5-2017
MAVLinkInterface: fix streamrate request bug
ZeroConf: prevent issue when no network present
GStreamer: prep for custom pipeline src
* Mission Planner 1.3.47 - 29-4-2017
MainV2: dont param poll if armed
ConfigBatteryMonitoring: fix hardware label
log4net dependancy fix
OpenGLTest1: tweak
Updating No-Fly zones in Portugal (#1522)
Update No-Fly Zones in Portugal, including absolute restrictions in Lisbon
Update No Fly maps for Portugal
MAVState: fix mavlink packet stats for mavlink2 thanks @EShamaev
OpenGLTest: update
ConfigESP8266: fix exception
remove all assemblyBindings
MAVLink: upstream changes
package: remove netstandard
nuget: update
CurrentState: add cell voltages
Packages: updates
Updater: remove manifest
ZeroConf: initial
temp: remove items on click
ConfigPlanner: fix tfr checkbox load state
GeoTiff: change to filesize based cacheable option
Disable Signing
ParamFile filter
ExtLibs: cleanup
Projects: remove old bcl references
disable signing
RollingPointPairList: add lock to item set and get
CurrentState: add velocity vector length
Swarm: update to use ekf vx/vy/vz
CommsTCPSerial: add reconnect logic
FFTUI: scale similar items together
Solution: update all nuget packages
Solution: target .net 4.6.2
example9: add sitl start example
Mainv2: prevent exception when no serialno is present
StreamCombiner: support upto 100 instances
FlightData: prevent collection change exception
CommsTCPSerial: use remote port for portname
HUD: add designtime exclusions
MAVLinkInterface: fix fragment bit on alignment and array size
ConfigMotorTest: support more frame types
POI: add file load flag
CurrentState: add vx/vy/vz
GeoTiff: make very large geotiffs none cacheable
app.config: enable >2gb arrays
SITL: add extra commandline option
FlightPlanner: fix mav_cmd length
* Mission Planner 1.3.46 - 11-4-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
* Mission Planner 1.3.45 - 18-3-2017
UDPShims: add exception logging
FlightPlanner: Exception Logging
Language: update PT
MAVLink: fix parse, and improve serial scanner
Arduino: move to library
MyProgressBar: guard against overflow exception
MavlinkLog: add splitcontainer
MAVLinkParam: convert hashtable to dictionary
MavlinkInterface: support new comms changes
MP.Utilities: .net 4.0
ProgressReporterDialog: add propery change event
MP.Comms: remove external UI dependancys
MainV2: download fence on connect if set
ConfigRawParams: add delaytimer to search
BackStageViewPage: enable autoscroll
RangeControl: disable scrollwheel
MAVLinkInterface: add timestamp support
SerialInjectGPS: add tooltips
FormationControl: add guided mode button
SerialInjectGPS: ensure basepos uses invariant
FormationControl: remove connect mavs button
ConfigMotorTest: add to groupbox
ConfigESCCalibration: fix increment
LogBrowse: add GPSB to map (yellow)
github: add issue_template
Tooltips: add from metadata and ESC Calibration
CurrentState: change order hide hil/rcoverride
enable signing
remove gitattributes: nothing but issues
MainV2: prevent serialreader delay
FlightData: fix posible map bearing overflow
Fixed typo
SteamCombiner: change to connect as individual ports
SerialInjectGPS: add rtcm 1012 simple decode
CurrentState: add strength for all accel/gyro/mag
Translation: add Portuguese (Brazil) (jader)
MP.Controls: remove utilities reference
nuget: update libs
tidy references
FirmwareHistory: update
GMapMarkerSub: add icon
ParameterMetaData: add ardusub
Cleanup unused files
MainV2: make menu font smaller
MAVLinkInterface: add rcoverride
mavgraphs: add salt to range vs baro
Firmware: add apm2 retired warning for all uploads
ParameterMetaDataParser: fix nested group bug
ParameterMetaDataParser: better support nested groups
Script: provide access to all mavlinkinterfaces
ConfigPlanner: enable beta update as its ticked
ParameterMetaData: Handle spaces in names
FlightPlanner: fix load and append
GridUIV2: fix deg2rad double
MathHelper: move deg2rad to utilities
deg2rad: convert all to double
RangeControl: disable the mouse wheel
MainV2: trial no text
Swarm: update to support multiple mavs per connection
MAVLinkInterface: support targeted guidedmode
rad2deg and deg2rad: convert to double
UDPMavlinkShim: autoconnect to mavlink udp 14550
Comms: add default timeout to 500ms
Formation: add location display
MAVLinkInterface: save postarget for display
CommsUDP: prevent stack overflow
FlightPlanner: change Dist to 3d distance
LogOutput: sort params
Joystick: disable ch5-8 when using manual control
CommsUdpSerial: make client public
SimpleGrid: text size and add drag ability
FlightPlanner: add dxf to default file filter
MAVState: show proximity on log playback
GMarkerGoogle: prevent overflow exception
Joystick: add manual control support
GDAL: add more locks
POI: add default load/save
LogIndex: add size exception check
LogBrowse: add map line legend
ConfigMount: support rc/servo split
ConfigRadioInput: switch reverse state and add more calibration bars
SikRadio: remove file
MainV2: add commandline options (connect/joystick/camera)
gitattributes
ConfigRadioInput: support new rc/servo split
UDPVideoShim: prevent running more than one instance
CustomMessageBox: add fallback
HUD: change bg texture update method
ConfigFirmware: add solo upload support #1347
SerialInjectGPS: add time to surveyin and disable ubx msgs
PointLatLngAlt: prevent exception on object compare
GStreamer: add bufferstream and img lock
MainV2: add startup logging
MeasureString: add log4net
mavcmd: add Altitude_Wait
MainV2: add ph2 service bulletin
SerialInjectGPS: fix checkbox load
SerialInjectGPS: support rtcm 1074/1084
SerialInjectGPS: m8p changes prep for 130
Sikradio: always use ats/rts
SerialInjectGPS: add snr's
ConfigBatteryMonitoring: update name
FirmwareHistory: update
MagCalib: fix mag cal on apm2
SimpleGridUI: fix duplicate points
GStreamer: convert to raw rtp on loopback and search for gstreamer
HUD: handle invalid bgimage
LogAnalyzer: run even if download fails if we have the runner
TelemetryLogGraph: Fix some messages not being graphed
ConfigPlanner: change the text value from Vario to Layout
UDPVideoShim: prevent gstreamer start on socket close
AltitudeAngel: add multipolygon support
LogAnalyzer: fix linefeeds in output
FlightData: dont display mav if lat/lng = 0 #1472
gstreamer: cleanup on exit
SerialInjectGPS: friendly error on bad base pos list
GStreamer: move shim startup
LogIndex: fix change directory
SerialInjectGPS: add base coords
LogIndex: add bin/log support
GeoRefImage: add null check on bad picture state
DFLogScript: fix earth_accel_df
ConfigMotorTest: support new frame param
SerialInjectGPS: ensure m8p will configure from default
* Mission Planner 1.3.44 - 31-1-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
* Mission Planner 1.3.41 - 23-9-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
* Mission Planner 1.3.40 - 17-9-2016
NOTE: the default config directory is now in MyDocuments\Mission Planner.
this includes all log files, excluding existing installs, where the log path has been changed.
This means any precached maps will need to be refreshed.
New Paths are
Map cache: C:\ProgramData\Mission Planner
srtm cache: C:\ProgramData\Mission Planner
logs: MyDocuments\Mission Planner
config: MyDocuments\Mission Planner
Terminal: add missing linefeed
Firmware: add firmware upload time stat
FlightData: handle enum convert
appxmanifest: update
Firmware: add download fw time stat
Firmware: remove old google code hashs
MAVLinkInterface: handle rlogs
MagCalib: update dxf path
DFLogScript: add mag_heading_df support
MAVLinkInterface: string conversion
Loading: fix first update delay
MainV2: add background parameter poll
MAVLinkInterface: add getParamPoll
srtm: age cached listings
TerrainFollow: thread saftey
ConnectionControl: add param bypass on sysid change (hold control while changing)#1353
MainV2: update connectioncontrol on connect with actual underlying transport type
Common: GMapMarkerPlane prevent out of memory exception on small sweeps
StreamCombiner: make threadsafe and autoconnect
MAVList: make enumeration threadsafe
MavlinkParse: fix resize order
LogAnalyzer: ensure latest version is downloaded
LogAnalyzer: update
AltitudeAngelWings: add library
sbp: fix parser buffer return
PluginLoader: add exception logging on init
MatLab: change file limit on 64bit system
MAVlinkParamList: add new Add
Update projects to anycpu
Settings: move config to user data folder
Multiple: update to use new paths
Settings: add new datapaths and change default log location to MyDocuments\Mission Planner
CurrentState: change sensor health check to prevent false positive
MainSwitch: add screen control null check
README.md: update urls #1351
Mavlink: support MAV_SYS_STATUS_LOGGING
MAVLinkInterface: increase comments/verbose
GridUI: fix missing wp's with different configs
FlightPlanner: support alternate coord systems
FlightData: use gps2 on hud
Coords: add SystemChanged event
HUD: add gps2 support (report highest fix level)
MAVLinkMessage: add ismavlink2
GMap.Net: make objects Serializable
Sphere: support size change
MAVLinkInterface: add length check back
Currentstate: add vision status #1349
InitialSetup: rename sonar to range finder
ConfigRawParams: add missing display when loading param file
GridUI: fix missing end point when no overshoot
mavgraphs: add velocity vs innovation velocity graphs
FlightData & FlightPlanner: delay mapchange on startup
ControlSensorStatus: add
FlightPlanner: fix fence avalability check #1346
temp: add back magcal and sphere view
MagCalib: update dflog magcal
CollectionBuffer: add new enumerator to return DFItem
MAVLink: remove calculated values
LogIndex: fix location
DFLogScript: add delta graphs
MainV2: change adsb to concurrent dictionary
LogIndex: add more fields
MAVLinkMessage: create lock on instance create
FlightPlanner: add mgrs (1m accuracy)
LogBrowse: fix pos end route
LogBrowse: update ekf vel tune
MAVLinkInterface: decrease memory allocations for tlog playback
Mavlink: update message_info ToString()
MainV2: Display wizard for new MP users
BoardDetect: move file
ConfigFirmware: add pixhawk2 link
MAVState: use ConcurrentDictionary
LogBrowse: add gps2 to map gps1(blue) gps2(green) pos(red)
CheckListControl: add groupbox to each item
Add Bebop2 detection and upload
Add SharpAdbClient external lib
Add ManagedNativeWifi Simple external library
MissionPlanner: update solution file to vs 2015
LogMap: filter fix by status
LibVLC: print debug to console
mavcmd: add roi for rover #1340
MAVLinkInterface: add ability to disable all speech from this class
MAVLinkInterface: performance tune tlog read.
LogMap and LogSort: add sitl detection
Loading: change assign order
fftui: modify button labels
DFLogScript: add GPS2 delta
GeoRef: add TRIG message support
FlightPlanner: add utm on wp file load
ConfigRawParamTree: Remove null check
LogOutput: fix mode in kml
ConfigRawParam*: check for null compare
DFLog: add missing events #1331
ConfigHWCompass: enable autoretry on internal compass cal
MagCalib: fix compass3 error display, and limit loop count to 20 in LSQ
MainV2: fix posible exception
ConfigHWCompass: fix mag calibrate dialog
Config*Params: sort and put ENABLE at end on write
ConfigAntennaTracker: add pitch min and max #1324
mavcmd: add nav_delay #1325
GridUI: fix missing points
georefimage: revert quality settings #1327
GridUI: exclude stopstart wp if not turned on #1326
FlightPanner: UTM
TrackerHomeGPS: change to anycpu
DTED: change scan order dt2 first, dt1, dt0
Settings: make members public
ConfigHWUAVCANESC: add initial support
MAVLinkInterface: add param refresh screen
FlightData: add servos 12-14 #1317
ConfigMount: add rc12-14 #1317
ThemeManger: fix removed view
InitialSetup: correct gimbal screen #1322
MAVLinkinterface: fix gpsinject msg size calc, and prep
LibVLC: look for 64bit vlc as well
Generic: fix warnings
Generic: warning fixs
Joystick: move from directinput to sharpdx
FlightPlanner: fix VTOL_TAKEOFF flightplan item
ConfigHWCompass: tweak onboard calib display
HorizontalProgressBar: remember min and max in design view
BackstageView: prevent object creation on activatepage
ConfigHWCompass: change result display
Update README.md
updated camerasBuiltin.xml to add gopro hero 4
MavlinkMessage: add static invalid
MavlinkInterface: add child statustext support
MavlinkUtil: limit trim_packet to atleast 1 byte
ImageProjection: add quick R=0 P=0 case
GMapMarkerOverlapCount: cleanup grid
MissionFile: prep for grid
GridUI: fix loading from file
MAVLink: update
GeoRefImage: fix localisation issues
LogAnalyzer: update build scripts
DTED: add support
Firmware: add more status updates
Coord: add alt source
ParameterMetaDataBackup: update
ParameterMetaDataParser: reduce complexity
ParameterMetaData: update backup data
camerasbuiltin: update FLIR camera #1311
GridUI: exclude angle change from autozoom #1314