{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":67301306,"defaultBranch":"master","name":"pymavlink","ownerLogin":"ArduPilot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-03T16:54:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17919847?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702688269.0","currentOid":""},"activityList":{"items":[{"before":"c889cba34bd96c8cbab926e278ef7bbb20f14a00","after":"8cd06696dfe08aaa628f1c449e3a04d54ad1f6ac","ref":"refs/heads/master","pushedAt":"2024-05-15T00:33:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"Fixed typo","shortMessageHtmlLink":"Fixed typo"}},{"before":"052a201afc6dee06cd3ebfe75430ce0b438fb604","after":"c889cba34bd96c8cbab926e278ef7bbb20f14a00","ref":"refs/heads/master","pushedAt":"2024-05-01T02:31:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"Update generator/mavschema.xsd","shortMessageHtmlLink":"Update generator/mavschema.xsd"}},{"before":"8ba67079211a4315681bc84a44c37b383448d664","after":"052a201afc6dee06cd3ebfe75430ce0b438fb604","ref":"refs/heads/master","pushedAt":"2024-05-01T01:32:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"Mavgen WLUA: Fix incorrect display of negative ints on mac\n\nFix is to not include the value argument when calling add_le function, and let Wireshark\ndo the value extraction internally. This avoids an issue where a double being cast to\na unsigned int (which should have been an int), becomes 0 on mac, but works on Linux.\n\nThe value argument is still required in the case when a float is used to represent an\nenum or bitmask.\nAlso, value is used seperately when adding unit conversions and when doing any bitmask\nextraction","shortMessageHtmlLink":"Mavgen WLUA: Fix incorrect display of negative ints on mac"}},{"before":"7b7299557a13973d62cc4653d940c008d62fd4ef","after":"8ba67079211a4315681bc84a44c37b383448d664","ref":"refs/heads/master","pushedAt":"2024-04-30T03:32:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"test: added parse_tlog\n\nfor performance testing","shortMessageHtmlLink":"test: added parse_tlog"}},{"before":"7e7a37dedd280f7023183769c2ea954678ec68e8","after":"7b7299557a13973d62cc4653d940c008d62fd4ef","ref":"refs/heads/master","pushedAt":"2024-04-26T01:27:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"Remove wrong 0x from error message\n\nThe message contains base 10 integers, not hexadecimal.","shortMessageHtmlLink":"Remove wrong 0x from error message"}},{"before":"89e01603885de59f572c37115b1e1ff8684d4c60","after":"7e7a37dedd280f7023183769c2ea954678ec68e8","ref":"refs/heads/master","pushedAt":"2024-04-26T00:18:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"CI: test python 3.12","shortMessageHtmlLink":"CI: test python 3.12"}},{"before":"8a98f036f380e9e680d147fe367527780f8c05d4","after":"89e01603885de59f572c37115b1e1ff8684d4c60","ref":"refs/heads/master","pushedAt":"2024-04-20T03:01:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"DFReader.py: add bitmask data to verbose print output","shortMessageHtmlLink":"DFReader.py: add bitmask data to verbose print output"}},{"before":"c1ca44d8c206d0d1f8e761ead0143b6ade2f5c06","after":"8a98f036f380e9e680d147fe367527780f8c05d4","ref":"refs/heads/master","pushedAt":"2024-04-16T10:48:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"tools: added mavfixtimedrift.py\n\nthis fixes TimeUS in logs for clock drift from bad crystals on some\nflight controllers","shortMessageHtmlLink":"tools: added mavfixtimedrift.py"}},{"before":"2f6e31ee5b5de2c9f078eadd0186eaed204e0bf2","after":"c1ca44d8c206d0d1f8e761ead0143b6ade2f5c06","ref":"refs/heads/master","pushedAt":"2024-04-03T02:01:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"generator/mavgen.py: honour MDEF from environment in dynamic generation","shortMessageHtmlLink":"generator/mavgen.py: honour MDEF from environment in dynamic generation"}},{"before":"a71c7b70d480b3154ee234d6f6a28a1e72f832ff","after":"2f6e31ee5b5de2c9f078eadd0186eaed204e0bf2","ref":"refs/heads/master","pushedAt":"2024-04-02T05:52:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"DFReader: Create DFMetaData class to handle logger metadata\n\nDFMetaData added as metadata attribute of DFReader class\ndownload static method to download XML into .pymavlink/LogMessages\nWhen needed, reads .xml file from ~/.pymavlink/LogMessages\nMethod for printing help text for MAVExplorer 'logmessage help' command\nMethod for returning log message description\nApplied code update suggestions and performed flake8 check on new code\n\nCo-authored-by: Peter Barker ","shortMessageHtmlLink":"DFReader: Create DFMetaData class to handle logger metadata"}},{"before":"262876983f9a565ae8a3ea5656352d95fe4a9c09","after":"a71c7b70d480b3154ee234d6f6a28a1e72f832ff","ref":"refs/heads/master","pushedAt":"2024-03-21T07:11:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"mavutil: Raise ValueError instead of exiting\n\nUsers of this library may want to handle these values being wrong. While\nit is possible to handle sys.exit, it is more conventional to raise a\nValueError on incorrect data passed as an argument.","shortMessageHtmlLink":"mavutil: Raise ValueError instead of exiting"}},{"before":"5cedc2ea8719453b4dc44657a398dee6b45e71fb","after":"262876983f9a565ae8a3ea5656352d95fe4a9c09","ref":"refs/heads/master","pushedAt":"2024-03-19T01:49:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"Mavgen JS: Add require Buffer for React","shortMessageHtmlLink":"Mavgen JS: Add require Buffer for React"}},{"before":"636a7332717948fee9a10a1d6be185dc50eb9e78","after":"5cedc2ea8719453b4dc44657a398dee6b45e71fb","ref":"refs/heads/master","pushedAt":"2024-03-17T23:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"mavlogdump: Use sys.exit instead of quit on error","shortMessageHtmlLink":"mavlogdump: Use sys.exit instead of quit on error"}},{"before":"e0caa6f39790b60c8f70912f260ba0b7191d5b4a","after":"636a7332717948fee9a10a1d6be185dc50eb9e78","ref":"refs/heads/master","pushedAt":"2024-03-15T04:05:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"mavlogdump: show message when mat_file arg is required","shortMessageHtmlLink":"mavlogdump: show message when mat_file arg is required"}},{"before":"f4e45e4ce2ecb84a9d6aaf1cbed84e2fe1535312","after":"e0caa6f39790b60c8f70912f260ba0b7191d5b4a","ref":"refs/heads/master","pushedAt":"2024-03-15T02:49:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"Mavgen JS: Heartbeat message mavlink_version should be automatic\n\nRemove from constructor parameter list, and assign directly.\nRemains settable by the unpacker for received messages.\nHeartbeat test cases updated to reflect new interface.","shortMessageHtmlLink":"Mavgen JS: Heartbeat message mavlink_version should be automatic"}},{"before":"a751679d0942d78e38bbe1d08ebbe23f8664aa84","after":"f4e45e4ce2ecb84a9d6aaf1cbed84e2fe1535312","ref":"refs/heads/master","pushedAt":"2024-02-21T08:53:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"Mavschema: Allow enum values to be powers of 2","shortMessageHtmlLink":"Mavschema: Allow enum values to be powers of 2"}},{"before":"664f165ac70b62ba36b1219fefac059a69f51097","after":"a751679d0942d78e38bbe1d08ebbe23f8664aa84","ref":"refs/heads/master","pushedAt":"2024-02-18T04:41:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"mavparm: fixed mavset with float\n\nthis fixes param revert in MAVProxy","shortMessageHtmlLink":"mavparm: fixed mavset with float"}},{"before":"f7a2f29607f7f2a72499a3fc19e555aaace51ba8","after":"664f165ac70b62ba36b1219fefac059a69f51097","ref":"refs/heads/master","pushedAt":"2024-02-10T10:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"CI: Use pytest<=7.4.4 as 8.0.0 causing errors","shortMessageHtmlLink":"CI: Use pytest<=7.4.4 as 8.0.0 causing errors"}},{"before":"bc1860a319375695d233454f04eb471377d3c91f","after":"f7a2f29607f7f2a72499a3fc19e555aaace51ba8","ref":"refs/heads/master","pushedAt":"2024-02-07T09:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"MavSchema: Allow 64-bit enum bitmask values","shortMessageHtmlLink":"MavSchema: Allow 64-bit enum bitmask values"}},{"before":"55fcf4d9c0842f5505bbe77de4d5f8eca554ba72","after":"bc1860a319375695d233454f04eb471377d3c91f","ref":"refs/heads/master","pushedAt":"2024-02-06T12:08:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"fixed mlog attribute in mavplayback","shortMessageHtmlLink":"fixed mlog attribute in mavplayback"}},{"before":"e39879aadc5cb98be10752e2843b55f92c972e07","after":"55fcf4d9c0842f5505bbe77de4d5f8eca554ba72","ref":"refs/heads/master","pushedAt":"2024-02-01T01:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"mavlogdump: CSV option: Don't cut out messages with same timestamp\nThis also fixes the CSV output option for DF Text logs\nFail nicely if the specified type doesn't exist","shortMessageHtmlLink":"mavlogdump: CSV option: Don't cut out messages with same timestamp"}},{"before":"35bc0c1c4e8028eb1e8b97d8bc45795fbd80d320","after":"e39879aadc5cb98be10752e2843b55f92c972e07","ref":"refs/heads/master","pushedAt":"2024-01-27T01:09:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"DFReader: Read unit data from log and add dump_verbose function to DFMessage\n\nCache units and multipliers in lookup tables when first scanning the file\nHandles both DFBinary and DFText files\nStore derived unit for each field as DFFormat class attribute\nCreate get_unit method on DFFormat to return unit if defined or empty string\n\nCreate dump_verbose function on DFMessage class, which outputs both value and\nunit for each field\nAlso show the deg or deg/s value for rad or rad/s fields\n\nSeparate code to detect quiet nan into a utility function, so it can be used\nby both __str__ and dump_verbose\n\nImprove display precision of values with a format multiplier, e.g.:\n(401952592*1e-7 => 40.195259199999995 vs 401952592/1e7 => 40.1952592)\n\nmavlogdump.py updated to call the dump_verbose method when --verbose specified\nUse hasattr to check method exists, in case of misaligned files","shortMessageHtmlLink":"DFReader: Read unit data from log and add dump_verbose function to DF…"}},{"before":"e2a7e74ea32e3d1a37d516033a1cd82e835f9211","after":"35bc0c1c4e8028eb1e8b97d8bc45795fbd80d320","ref":"refs/heads/master","pushedAt":"2024-01-24T08:24:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"mavparm: only look for 0x in strings","shortMessageHtmlLink":"mavparm: only look for 0x in strings"}},{"before":"bec27ba16389decade88b411bf297ed3d9748101","after":"e2a7e74ea32e3d1a37d516033a1cd82e835f9211","ref":"refs/heads/master","pushedAt":"2024-01-24T05:01:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"VER messages should not be affected by --condition nor --reduction","shortMessageHtmlLink":"VER messages should not be affected by --condition nor --reduction"}},{"before":"58924dcc7f25b6183bbffe9ed282dbba165f54eb","after":"bec27ba16389decade88b411bf297ed3d9748101","ref":"refs/heads/master","pushedAt":"2024-01-23T02:00:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"DFReader_text: some arrays indexed by bytes instead of str","shortMessageHtmlLink":"DFReader_text: some arrays indexed by bytes instead of str"}},{"before":"f2bfe88524478f0f6c22efe56e41e9299dc97982","after":"58924dcc7f25b6183bbffe9ed282dbba165f54eb","ref":"refs/heads/master","pushedAt":"2024-01-22T22:59:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"Fix condition data discarding when --meta is set","shortMessageHtmlLink":"Fix condition data discarding when --meta is set"}},{"before":"57646cac9826a03bd124e3aa0a15bb218d413d91","after":"f2bfe88524478f0f6c22efe56e41e9299dc97982","ref":"refs/heads/master","pushedAt":"2024-01-12T04:04:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"mavextra: correct radian conversion in distance function","shortMessageHtmlLink":"mavextra: correct radian conversion in distance function"}},{"before":"87173db53898ac3d4cf66766af181478f5cb7c41","after":"57646cac9826a03bd124e3aa0a15bb218d413d91","ref":"refs/heads/master","pushedAt":"2024-01-10T23:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"close the mmap in the close function of DFReader","shortMessageHtmlLink":"close the mmap in the close function of DFReader"}},{"before":"0a6dbf3b670f849f86225f7f770c867538dd100d","after":"87173db53898ac3d4cf66766af181478f5cb7c41","ref":"refs/heads/master","pushedAt":"2024-01-10T07:39:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tridge","name":"Andrew Tridgell","path":"/tridge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/831867?s=80&v=4"},"commit":{"message":"mavparm: allow param load of files containing 0x hex values","shortMessageHtmlLink":"mavparm: allow param load of files containing 0x hex values"}},{"before":"f2286dcb7c77a598f44ed68f8ad9d9fa54a15ee2","after":"0a6dbf3b670f849f86225f7f770c867538dd100d","ref":"refs/heads/master","pushedAt":"2024-01-05T00:45:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"DFReader.py: fix MAVProxy dump command on .log files","shortMessageHtmlLink":"DFReader.py: fix MAVProxy dump command on .log files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESgON4gA","startCursor":null,"endCursor":null}},"title":"Activity · ArduPilot/pymavlink"}