Skip to content

v2.4.42

Latest
Compare
Choose a tag to compare
@tridge tridge released this 27 Oct 04:08

What's Changed

  • mavextra: fixed distance_two(GPS,XKF1[0]) by @tridge in #893
  • mavutil: Do not use unknown messages to calculate number of lost packets by @joshanne in #891
  • [Java] Use longs for values too big to store in int by @abroekhof in #744
  • mavschema.xsd - max, min, increment on fields by @hamishwillee in #811
  • Mavgen WLua: Updates to displayed field values in Wireshark by @shancock884 in #896
  • Mavutil: Output updates to dump_message_verbose by @shancock884 in #892
  • mavutil: cope with enum entry rename by @peterbarker in #898
  • DFReader.py: fix MAVProxy dump command on .log files by @peterbarker in #899
  • mavparm: allow param load of files containing 0x hex values by @peterbarker in #901
  • fix close function in DFReader by @juri117 in #902
  • mavextra: correct radian conversion in distance_lat_lon function by @shancock884 in #903
  • Fix condition data discarding when --meta is set by @amilcarlucas in #908
  • DFReader_text: some meta-data dicts are indexed by bytes instead of str by @shancock884 in #906
  • VER messages should not be affected by --condition nor --reduction by @amilcarlucas in #910
  • mavparm: only look for 0x in strings by @peterbarker in #907
  • DFReader: Read unit data from log and add dump_verbose function to DFMessage by @shancock884 in #911
  • mavlogdump: CSV option: Don't cut out messages with same timestamp by @shancock884 in #912
  • Tools: fix mlog attribute in mavplayback by @Szymon-SR in #917
  • MavSchema: Allow 64-bit enum values to be specified by @shancock884 in #915
  • CI: Use pytest<=7.4.4 as 8.0.0 will not run the tests by @shancock884 in #918
  • mavparm: fixed mavset with float by @tridge in #923
  • Mavschema: Allow enum values to be powers of 2 by @shancock884 in #920
  • Mavgen JS: Heartbeat message mavlink_version should be automaticlly completed by @shancock884 in #926
  • mavlogdump: show clear error message when mat_file arg is missing by @shancock884 in #928
  • mavlogdump: Use sys.exit instead of quit on error by @shancock884 in #930
  • Mavgen JS: Add require('buffer') statement to allow JS output to work in React Native by @shancock884 in #919
  • mavutil: Raise ValueError instead of exiting by @Newbytee in #931
  • DFReader: Create DFMetaData class to handle logger metadata by @shancock884 in #929
  • generator/mavgen.py: honour MDEF from environment in dynamic generation by @peterbarker in #617
  • tools: added mavfixtimedrift.py by @tridge in #938
  • DFReader.py: add bitmask data to verbose print output by @peterbarker in #937
  • mavgen: cope with python 3.12 by @tridge in #941
  • Javascript: Fix wrong crc calculation by @alehed in #940
  • use fastcrc if available by @tridge in #943
  • Mavgen WLUA: Fix incorrect display of negative ints on mac by @shancock884 in #944
  • mavschema - 1E2 for scaled unitless values by @hamishwillee in #894
  • Fixed typo by @ShafiqSadat in #945
  • Add multiplier value for GPS_STATUS.satellite_azimuth where 255 means 360deg by @shancock884 in #885
  • Mavgen WLua: Handle multiplier attribute in XML parser by @shancock884 in #946
  • DFReader: Fix some missing bitmask info in dump verbose by @shancock884 in #947
  • WLua: Handle LUA error with %Z date format on Windows by @shancock884 in #950
  • mavextra.py: don't skip data for cores other than 0 by @peterbarker in #954
  • DFReader.py: emit enumeration value name when verbose-dumping by @peterbarker in #955
  • generator: remove written-only bufferIndex state by @peterbarker in #570
  • Mavutil: fix wrong sysid_state update from sysid mismatch by @khancyr in #960
  • mavgen: always report generator errors in the exit code by @MaEtUgR in #952
  • A simple "Print flight controller banner statustext message contents"… by @amilcarlucas in #962
  • mavutil: add WebSocket Server mavlink_connection type by @IamPete1 in #967
  • mavutil: import websocket libs in init function by @peterbarker in #970
  • mavutil: correct processing of zero-length logs by @peterbarker in #966
  • DFReader: add support for float16 in BIN files by @peterbarker in #971
  • Add mavftp library and example code that uses it by @amilcarlucas in #957
  • mavutil: WebSockets: fix wsproto import for newer python versions by @IamPete1 in #975
  • mavexpression.py: cope with imp module being removed in 3.12 by @peterbarker in #978
  • mavwp: mark re.match pattern as regex string by @peterbarker in #977
  • Update MavFTP code, add MavFTPfs example/tool by @Williangalvani in #979
  • .github: Use / as a file path separator by @amilcarlucas in #986
  • mavextra.py: return None if nan passed as new value to lowpass by @peterbarker in #987
  • added rewrite_log.py example by @tridge in #988
  • mavlogdump: added some more messages for --meta by @tridge in #989
  • added a tool that combines 2 logs into one by @tridge in #993
  • mavtogpx.py: allow specification of which message to actually plot by @peterbarker in #992
  • mavplayback.py: explicit error if trying to replay a .BIN file by @peterbarker in #985
  • Generator: Lua: add support for checksum on decode by @IamPete1 in #983

New Contributors

Full Changelog: v2.4.41...v2.4.42