{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":181724463,"defaultBranch":"master","name":"ardupilot","ownerLogin":"tpwrules","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-04-16T16:12:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/208010?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721963648.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"81851d622210cf977397541b43f3095e1bafe92f","ref":"refs/heads/dronecan-table-test","pushedAt":"2024-07-26T03:14:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"dronecan table test","shortMessageHtmlLink":"dronecan table test"}},{"before":"f849187333b02a898b7cb9e07117eada751f2045","after":"a560f89b35990ac251b10724e6dcb212913608ac","ref":"refs/heads/master","pushedAt":"2024-07-26T02:02:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_HAL_ChibiOS: update logging docs for 2RAW H743","shortMessageHtmlLink":"AP_HAL_ChibiOS: update logging docs for 2RAW H743"}},{"before":null,"after":"f65160265323addfd673a62509d1583964cf76df","ref":"refs/heads/pr/require-fix","pushedAt":"2024-07-25T22:01:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Scripting: reference script environment directly\n\nReferencing the original function to run is of questionable value and\nthe only user uses it to grab the script environent from the upvalues.\n\nInstead, use a reference to the script environment table directly.","shortMessageHtmlLink":"AP_Scripting: reference script environment directly"}},{"before":"9f2da4a763773795e2fc5f075c5336bb57d32403","after":"f849187333b02a898b7cb9e07117eada751f2045","ref":"refs/heads/master","pushedAt":"2024-07-25T19:03:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"build_options.py: add winch backends","shortMessageHtmlLink":"build_options.py: add winch backends"}},{"before":"478d26d69c19a2ef30593e191857f8efec2f02c8","after":"9f2da4a763773795e2fc5f075c5336bb57d32403","ref":"refs/heads/master","pushedAt":"2024-07-25T02:07:15.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Mission: Change division to multiplication","shortMessageHtmlLink":"AP_Mission: Change division to multiplication"}},{"before":null,"after":"d65de433928b19b2c379078060a123fd65fd142f","ref":"refs/heads/pr/lua-reduce-flash","pushedAt":"2024-07-24T04:43:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Scripting: factor out ap_object checker\n\nReduces flash usage.\n\nSaves ~160B.","shortMessageHtmlLink":"AP_Scripting: factor out ap_object checker"}},{"before":"27ca8c47391a7b7ca1eb1fca89e35385bbac695c","after":"236c0c0d11650ef1385d47a6e95b309030f979d2","ref":"refs/heads/lua-betterer","pushedAt":"2024-07-24T03:25:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Scripting: remove utf8 library\n\nHard to imagine a use in our environment.\n\nSaves ~1.7K.","shortMessageHtmlLink":"AP_Scripting: remove utf8 library"}},{"before":"edaddc043166189938aa7654e9a6e72c06a0b6d0","after":"478d26d69c19a2ef30593e191857f8efec2f02c8","ref":"refs/heads/master","pushedAt":"2024-07-24T01:19:03.000Z","pushType":"push","commitsCount":71,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Notify: rename LED_1 pin define to AP_NOTIFY_GPIO_LED_1_PIN","shortMessageHtmlLink":"AP_Notify: rename LED_1 pin define to AP_NOTIFY_GPIO_LED_1_PIN"}},{"before":"0299798b1d029f940fd21c74a33e95f091d662ef","after":null,"ref":"refs/heads/pr/dronecan-module-update","pushedAt":"2024-07-23T02:12:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"05b3c747e39f4e1ce716a88685d82eebc9a83e1e","after":"27ca8c47391a7b7ca1eb1fca89e35385bbac695c","ref":"refs/heads/lua-betterer","pushedAt":"2024-07-23T00:47:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Scripting: optimal impl\n\nSaves 268 bytes.","shortMessageHtmlLink":"AP_Scripting: optimal impl"}},{"before":"56773f09b422ece063b3531213e32618d04b1319","after":"edaddc043166189938aa7654e9a6e72c06a0b6d0","ref":"refs/heads/master","pushedAt":"2024-07-23T00:41:27.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_TECS: Use aircraft stall speed\n\nWhen stall prevention is enabled we were scaling from the aircraft's\nminimum flight speed. However this is normally already picked as being\nabove the stall speed, and for a variety of reasons we may want to pin\nthe aircraft at a higher minimum speed. But if the aircraft was\ncommanded to fly to close to that minimum speed as soon as it banked for\na pattern it would command a increase in speed to keep it away from\nstalling. However if your minimum speed is far from stalling this\nincrease was incorrect. To make it worse what this actually results in\nhappening is an aircraft diving for more speed (over 10 m/s on some\naircraft) as well as descending to gain that speed resulting in over 200\nfoot deviations in altitude control.","shortMessageHtmlLink":"AP_TECS: Use aircraft stall speed"}},{"before":"b414c6b55b0deeba12e35d8ce90ae84088089dd9","after":null,"ref":"refs/heads/pr/lua-reduce-ram","pushedAt":"2024-07-23T00:36:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":null,"after":"0299798b1d029f940fd21c74a33e95f091d662ef","ref":"refs/heads/pr/dronecan-module-update","pushedAt":"2024-07-22T03:07:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"DroneCAN: update DSDL compiler\n\nFixes the following issues:\n\n * Compound array elements subject to tail array optimization could be\ndecoded incorrectly, causing a decode failure.\n\n * Invalid array lengths could be sent over the wire if a\nlonger-than-max array was encoded (though only the max number of\nelements was sent).\n\n * Lengths were not validated when decoding arrays of compound elements\nusing TAO, causing memory corruption if an invalid length was received.\n\n * Union tags were not validated, causing undefined behavior if an\ninvalid tag was received.","shortMessageHtmlLink":"DroneCAN: update DSDL compiler"}},{"before":"57d681512483f52723a2a916b89f6c0428ee80de","after":"56773f09b422ece063b3531213e32618d04b1319","ref":"refs/heads/master","pushedAt":"2024-07-22T02:56:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Scripting: docs for get_resistance","shortMessageHtmlLink":"AP_Scripting: docs for get_resistance"}},{"before":"9c1fe4e1c982a56867c9e3d94a5dda8b6f87be34","after":"57d681512483f52723a2a916b89f6c0428ee80de","ref":"refs/heads/master","pushedAt":"2024-07-21T19:11:12.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"autotest: add Mount test for relative yaw","shortMessageHtmlLink":"autotest: add Mount test for relative yaw"}},{"before":"2f0f7aa669ef6495c1b4a400c7760ace97fc7210","after":"9c1fe4e1c982a56867c9e3d94a5dda8b6f87be34","ref":"refs/heads/master","pushedAt":"2024-07-20T15:07:18.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"SIM_VectorNav: stop using nmea_printf on buffer data\n\ncan't use nmea_printf here as the buffer data won't be null-terminated","shortMessageHtmlLink":"SIM_VectorNav: stop using nmea_printf on buffer data"}},{"before":"5a54d9a2ecbff9a32d26aa7feee72f0056a01027","after":"2f0f7aa669ef6495c1b4a400c7760ace97fc7210","ref":"refs/heads/master","pushedAt":"2024-07-20T03:18:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"autotest: tidy Copter flip test","shortMessageHtmlLink":"autotest: tidy Copter flip test"}},{"before":"07493edb0679ea83709d1d764268e96f0597dd1c","after":"5a54d9a2ecbff9a32d26aa7feee72f0056a01027","ref":"refs/heads/master","pushedAt":"2024-07-17T15:09:01.000Z","pushType":"push","commitsCount":48,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_Networking: allow reconnection to TCP server or client","shortMessageHtmlLink":"AP_Networking: allow reconnection to TCP server or client"}},{"before":"641f40f4f62c7f88127410ea727c4d66a7f7ccab","after":null,"ref":"refs/heads/pr/periph-sim-efficiency","pushedAt":"2024-07-17T00:13:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"7516c033a942ef674c39c99ec625997158884e8b","after":null,"ref":"refs/heads/pr/esp32-uid-fix","pushedAt":"2024-07-17T00:12:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"426be3f997ee6f810575ff5633aaa09ca133e8e6","after":"fc3342bdb08545dd307feb72b4903bebf6cd9a09","ref":"refs/heads/pr/dna-server-fixup","pushedAt":"2024-07-16T01:59:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_DroneCAN: DNA_Server: unify bitmask handling\n\nPut documentation with each bitmask and use the object directly. Node ID\nrange checks can be removed as the bitmask itself checks and we don't\nexpect to trip them.\n\nSubstantially cleans up the code.","shortMessageHtmlLink":"AP_DroneCAN: DNA_Server: unify bitmask handling"}},{"before":"a92c21359005b31abb3e03a524f1d25f3fd06084","after":null,"ref":"refs/heads/pr/sitl-disable-can","pushedAt":"2024-07-16T00:15:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"b77cec20f0209830c8707a48073a0956e147e2ad","after":"a92c21359005b31abb3e03a524f1d25f3fd06084","ref":"refs/heads/pr/sitl-disable-can","pushedAt":"2024-07-14T20:22:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_HAL_SITL: allow disabling CAN interfaces\n\nAlso corrects an issue where setting an invalid type could result in\nundefined behavior.","shortMessageHtmlLink":"AP_HAL_SITL: allow disabling CAN interfaces"}},{"before":"f347d27601e81d500283b5426d624fd791d94956","after":"7516c033a942ef674c39c99ec625997158884e8b","ref":"refs/heads/pr/esp32-uid-fix","pushedAt":"2024-07-14T18:50:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"},"commit":{"message":"AP_HAL_ESP32: use correct unformatted system ID length\n\nAvoids stuffing uninitialized data into the ID.","shortMessageHtmlLink":"AP_HAL_ESP32: use correct unformatted system ID length"}},{"before":"cacc52b67e273073490cd493bb77f2eb77804333","after":null,"ref":"refs/heads/copter-441-rc-mission-scaled","pushedAt":"2024-07-13T22:49:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"106f3da5297fc7bad5da33b7ea1cbb618d24894d","after":null,"ref":"refs/heads/copter-442-custom","pushedAt":"2024-07-13T22:49:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"7bdf989f77a1933a0febc71f6f3ed1f9f8f923af","after":null,"ref":"refs/heads/copter-443-custom","pushedAt":"2024-07-13T22:49:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"476f12089bd82b30a2c6f1642ebd52140c43f857","after":null,"ref":"refs/heads/copter-450-custom","pushedAt":"2024-07-13T22:49:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"f5f754ac595d2f6261c84d5f6653408eae67252e","after":null,"ref":"refs/heads/copter-451-custom","pushedAt":"2024-07-13T22:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}},{"before":"5bfdfceb47496387537692a18c429fb305c020a7","after":null,"ref":"refs/heads/dna-server-fix","pushedAt":"2024-07-13T22:49:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpwrules","name":"Thomas Watson","path":"/tpwrules","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208010?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiZ59swA","startCursor":null,"endCursor":null}},"title":"Activity ยท tpwrules/ardupilot"}