{"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:1725217523.0","currentOid":""},"activityList":{"items":[{"before":"250e3cc1d5a073e83d608d670404ca1a41721c92","after":"872d65c7e79a434ab3b672ccd3824f92448fbc5d","ref":"refs/heads/master","pushedAt":"2024-09-22T06:06:03.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":"mavwp: mark re.match pattern as regex string\n\n/home/pbarker/.local/lib/python3.12/site-packages/pymavlink-2.4.41-py3.12.egg/pymavlink/mavwp.py:505: SyntaxWarning: invalid escape sequence '\\s'\n not re.match(\"[-0-9.]+\\s+[-0-9.]+\", version_line)):","shortMessageHtmlLink":"mavwp: mark re.match pattern as regex string"}},{"before":"feb81c44696cd8e6080dec4ba5f656f27fb6a02c","after":"250e3cc1d5a073e83d608d670404ca1a41721c92","ref":"refs/heads/master","pushedAt":"2024-09-21T04:13:34.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":"mavexpression.py: cope with imp module being removed in 3.12","shortMessageHtmlLink":"mavexpression.py: cope with imp module being removed in 3.12"}},{"before":"50a291ad0ed52eed929885dfca6d71209c1be1c9","after":"feb81c44696cd8e6080dec4ba5f656f27fb6a02c","ref":"refs/heads/master","pushedAt":"2024-09-08T23:17:24.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: WebSockets: fix wsproto import for newer python versions","shortMessageHtmlLink":"mavutil: WebSockets: fix wsproto import for newer python versions"}},{"before":"9770f1d133779bb667e68cdf9565ee2ddd180c13","after":"50a291ad0ed52eed929885dfca6d71209c1be1c9","ref":"refs/heads/master","pushedAt":"2024-09-04T07:20:45.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":"examples: change mavftp class to be a python3 library with a simple API.\n\nThe library can be called directly and it is a mavftp application\n the application contains documented argparse arguments\nAdd a example that uses the library","shortMessageHtmlLink":"examples: change mavftp class to be a python3 library with a simple API."}},{"before":"7b5cbeea6195e78315443918b669cc5074f17465","after":null,"ref":"refs/heads/mavftp_example","pushedAt":"2024-09-01T19:05:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amilcarlucas","name":"Amilcar Lucas","path":"/amilcarlucas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24453563?s=80&v=4"}},{"before":"818f6726044937659671dc227e54ff0f862e98a5","after":"7b5cbeea6195e78315443918b669cc5074f17465","ref":"refs/heads/mavftp_example","pushedAt":"2024-09-01T19:00:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amilcarlucas","name":"Amilcar Lucas","path":"/amilcarlucas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24453563?s=80&v=4"},"commit":{"message":"examples: change mavftp class to be a python3 library with a simple API.\n\nThe library can be called directly and it is a mavftp application\n the application contains documented argparse arguments\nAdd a example that uses the library","shortMessageHtmlLink":"examples: change mavftp class to be a python3 library with a simple API."}},{"before":"68d1dea6046ac6e698d821a8e473eab21e340969","after":"818f6726044937659671dc227e54ff0f862e98a5","ref":"refs/heads/mavftp_example","pushedAt":"2024-09-01T18:32:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amilcarlucas","name":"Amilcar Lucas","path":"/amilcarlucas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24453563?s=80&v=4"},"commit":{"message":"examples: change mavftp class to be a python3 library with a simple API.\n\nThe library can be called directly and it is a mavftp application\n the application contains documented argparse arguments\nAdd a example that uses the library","shortMessageHtmlLink":"examples: change mavftp class to be a python3 library with a simple API."}},{"before":"f29fd5ee1f0511a2b5c365d8e34d2e4ee95473df","after":"9770f1d133779bb667e68cdf9565ee2ddd180c13","ref":"refs/heads/master","pushedAt":"2024-08-27T00:20:20.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":"DFReader: add support for float16 in BIN files","shortMessageHtmlLink":"DFReader: add support for float16 in BIN files"}},{"before":"fbb9a1ef8702200f45c561567f95835065a98279","after":"f29fd5ee1f0511a2b5c365d8e34d2e4ee95473df","ref":"refs/heads/master","pushedAt":"2024-08-22T03:14:08.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: correct processing of zero-length logs\n\ncan't mmap a zero-length file","shortMessageHtmlLink":"mavutil: correct processing of zero-length logs"}},{"before":"f2c89fe659a35e6d070092d8f56cc951d5540aca","after":"fbb9a1ef8702200f45c561567f95835065a98279","ref":"refs/heads/master","pushedAt":"2024-08-22T02:03:22.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":"mavutil: import websocket libs in init function\n\nthis allows a user to use pymavlink without these libraries installed so long as they don't try tyo use websockets","shortMessageHtmlLink":"mavutil: import websocket libs in init function"}},{"before":"fda71eaef7dd34f0a330f31cfb46280cd792baf4","after":"f2c89fe659a35e6d070092d8f56cc951d5540aca","ref":"refs/heads/master","pushedAt":"2024-08-19T23:04:23.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":"requirements.txt: add wsproto","shortMessageHtmlLink":"requirements.txt: add wsproto"}},{"before":"533161c47995ba47f5548636eed37a47e91072c0","after":"fda71eaef7dd34f0a330f31cfb46280cd792baf4","ref":"refs/heads/master","pushedAt":"2024-08-06T04:28: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":"examples: \"Print flight controller banner statustext message contents\" example\n\nprint heartbeat and AUTOPILOT_VERSION information as well","shortMessageHtmlLink":"examples: \"Print flight controller banner statustext message contents…"}},{"before":"e192ad8114f203220f404f37f971d6359dd5e3d2","after":"533161c47995ba47f5548636eed37a47e91072c0","ref":"refs/heads/master","pushedAt":"2024-07-31T12:48:12.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: always report generator errors in the exit code","shortMessageHtmlLink":"mavgen: always report generator errors in the exit code"}},{"before":"d251f7acbe9ce45175615fefdd4f094719ec1120","after":"e192ad8114f203220f404f37f971d6359dd5e3d2","ref":"refs/heads/master","pushedAt":"2024-07-26T23:29: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":"Mavutil: fix wrong sysid_state update from sysid mismatch","shortMessageHtmlLink":"Mavutil: fix wrong sysid_state update from sysid mismatch"}},{"before":null,"after":"68d1dea6046ac6e698d821a8e473eab21e340969","ref":"refs/heads/mavftp_example","pushedAt":"2024-07-11T21:33:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amilcarlucas","name":"Amilcar Lucas","path":"/amilcarlucas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24453563?s=80&v=4"},"commit":{"message":"Add mavftp example code","shortMessageHtmlLink":"Add mavftp example code"}},{"before":"d496685f33ccc91abbdfcad82c89ea21b26eb186","after":"d251f7acbe9ce45175615fefdd4f094719ec1120","ref":"refs/heads/master","pushedAt":"2024-07-08T23:04:09.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":"generator: remove written-only bufferIndex state from C bindings","shortMessageHtmlLink":"generator: remove written-only bufferIndex state from C bindings"}},{"before":"3dfa19e7632ef2c79948dc058e772168e00df82c","after":"d496685f33ccc91abbdfcad82c89ea21b26eb186","ref":"refs/heads/master","pushedAt":"2024-07-03T09:17:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterbarker","name":"Peter Barker","path":"/peterbarker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7077857?s=80&v=4"},"commit":{"message":"DFReader.py: emit enumeration value name when verbose-dumping","shortMessageHtmlLink":"DFReader.py: emit enumeration value name when verbose-dumping"}},{"before":"27eefbe00983157204234599d1b985a575e6792e","after":"3dfa19e7632ef2c79948dc058e772168e00df82c","ref":"refs/heads/master","pushedAt":"2024-07-02T05:50:02.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.py: don't skip data for cores other than 0\n\ntools have moved on and can just send in the correct data","shortMessageHtmlLink":"mavextra.py: don't skip data for cores other than 0"}},{"before":"5d0496a3ad654cd47f294b5baba027e25bfd15c7","after":"27eefbe00983157204234599d1b985a575e6792e","ref":"refs/heads/master","pushedAt":"2024-06-19T23:13:28.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":"WLua: Handle LUA error with %Z date format on Windows","shortMessageHtmlLink":"WLua: Handle LUA error with %Z date format on Windows"}},{"before":"988c69629db85b765433a1d206d30a291e9fdbf0","after":"5d0496a3ad654cd47f294b5baba027e25bfd15c7","ref":"refs/heads/master","pushedAt":"2024-06-01T03:19:03.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: Fix some missing bitmask info in dump verbose","shortMessageHtmlLink":"DFReader: Fix some missing bitmask info in dump verbose"}},{"before":"9606dbc94ddc370cf7348407a7dc8d86453d51ea","after":"988c69629db85b765433a1d206d30a291e9fdbf0","ref":"refs/heads/master","pushedAt":"2024-05-29T10:10: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":"Mavgen WLua: Handle multiplier attribute in XML parser\n\nMavparse: Handle attribute and store it in the internal classes\n\nMavgen WLua: Handle multiplier when displaying in Wireshark\nAdd a test case to demonstrate the behaviour\nRemove unused uses of mavlink_type in Python code","shortMessageHtmlLink":"Mavgen WLua: Handle multiplier attribute in XML parser"}},{"before":"8cd06696dfe08aaa628f1c449e3a04d54ad1f6ac","after":"9606dbc94ddc370cf7348407a7dc8d86453d51ea","ref":"refs/heads/master","pushedAt":"2024-05-27T23:01: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":"Add multiplier for GPS_STATUS.satellite_azimuth\nThe description specifies that 255 represents 360 deg, therefore multiplier is 360/255","shortMessageHtmlLink":"Add multiplier for GPS_STATUS.satellite_azimuth"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwNjowNjowMy4wMDAwMDBazwAAAAS9CLJ5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwNjowNjowMy4wMDAwMDBazwAAAAS9CLJ5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQxMDo0ODo1NS4wMDAwMDBazwAAAAQx46x7"}},"title":"Activity · ArduPilot/pymavlink"}