{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":594519883,"defaultBranch":"main","name":"rdk","ownerLogin":"zaporter-work","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-28T19:55:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/121693134?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726242404.0","currentOid":""},"activityList":{"items":[{"before":"ddf1a4b0c8c6c7a930362bc2589158a6dc321e0b","after":"875d27d81130112848790099f070d908163c492c","ref":"refs/heads/main","pushedAt":"2024-09-24T17:49:16.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"Automated remote-control Version Update (#4387)\n\nCo-authored-by: 10zingpd <10zingpd@users.noreply.github.com>\r\nCo-authored-by: Naveed Jooma ","shortMessageHtmlLink":"Automated remote-control Version Update (viamrobotics#4387)"}},{"before":null,"after":"e731c332448304bab7bc383e8d4f04e5ab778af5","ref":"refs/heads/zp/bump-svelte","pushedAt":"2024-09-13T15:46:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"initial","shortMessageHtmlLink":"initial"}},{"before":"c4e714296e23d2430d09ac2dacab9c5713ea120c","after":"ddf1a4b0c8c6c7a930362bc2589158a6dc321e0b","ref":"refs/heads/main","pushedAt":"2024-09-13T15:11:08.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"RSDK-8481 - change being within planDevMM of goal to be a success (#4327)","shortMessageHtmlLink":"RSDK-8481 - change being within planDevMM of goal to be a success (vi…"}},{"before":"273571a6826f0131e00bc5afaeb03bd0feb24e2a","after":"c4e714296e23d2430d09ac2dacab9c5713ea120c","ref":"refs/heads/main","pushedAt":"2024-09-05T15:01:48.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"RSDK-8598 - Replace cache after sync (#4343)","shortMessageHtmlLink":"RSDK-8598 - Replace cache after sync (viamrobotics#4343)"}},{"before":"347976b6c5b4f6e634332b3735d1b994ef2c27ca","after":"273571a6826f0131e00bc5afaeb03bd0feb24e2a","ref":"refs/heads/main","pushedAt":"2024-08-27T18:29:53.000Z","pushType":"push","commitsCount":58,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"APP-3604 `link-repo` command in CLI (#4326)","shortMessageHtmlLink":"APP-3604 link-repo command in CLI (viamrobotics#4326)"}},{"before":"c5360e4096b4375b40718546dc0876b201334f46","after":null,"ref":"refs/heads/zp/restart","pushedAt":"2024-08-14T15:58:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"}},{"before":null,"after":"c5360e4096b4375b40718546dc0876b201334f46","ref":"refs/heads/zp/restart","pushedAt":"2024-08-01T21:37:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"initial","shortMessageHtmlLink":"initial"}},{"before":"68aab8d3f3d922715e5773af98c56b68e492f456","after":"347976b6c5b4f6e634332b3735d1b994ef2c27ca","ref":"refs/heads/main","pushedAt":"2024-08-01T15:49:50.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"Use StoppableWorkers in the GPS DataReaders (#4237)\n\nI recommend reviewing this while suppressing whitespace changes; otherwise the diff is way bigger than it should be (60ish lines of code merely became less indented).\r\n\r\nChanges include:\r\n- `start()` in both the `PmtkI2cDataReader` and `SerialDataReader` classes has been renamed `backgroundWorker`, and no longer spawns a background goroutine (it's just the implementation of the code that should run in the background). \r\n- `gpsutils.NewI2cDataReader` takes in a context. Should `gpsutils.NewSerialDataReader` take in a context it doesn't use, just to keep consistency? I'm unsure.\r\n- The background goroutines in both data readers check their context while trying to put data into the output channel. This greatly simplifies the implementation of `Close()`, because you don't need to read from the output channel to trigger the background worker shutting down.\r\n\r\nTried on John-Pi: the NMEA component seems to work fine with both serial and I2C connections, and the RTK component seems to work fine with both VRS and non-VRS casters, with both serial and I2C connections.","shortMessageHtmlLink":"Use StoppableWorkers in the GPS DataReaders (viamrobotics#4237)"}},{"before":"4d5f21c20f7ec7cc57ee6f6a26629f467ee8b4e5","after":null,"ref":"refs/heads/zp/deploy","pushedAt":"2024-07-31T15:15:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"}},{"before":null,"after":"4d5f21c20f7ec7cc57ee6f6a26629f467ee8b4e5","ref":"refs/heads/zp/deploy","pushedAt":"2024-07-31T14:26:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"initial","shortMessageHtmlLink":"initial"}},{"before":"0c24ea73b3fbf3062379766515297e719a9c9468","after":"68aab8d3f3d922715e5773af98c56b68e492f456","ref":"refs/heads/main","pushedAt":"2024-07-31T14:24:48.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"[RSDK-8261] initialize new interrupts using the correct name (#4242)\n\nOof, this was a silly mistake! Thanks to Susmita for sticking to her guns and pushing on this. We missed it before because _renaming_ a pre-existing interrupt to a different name worked totally fine: it was only creating a _brand new_ interrupt named something other than its pin name that was a problem.\r\n\r\nTried on the Harun (rpi5) rover: without this PR, the board cannot configure itself because it `cannot create digital interrupt on unknown pin re`, and with this PR, the board configures and the board/motors/encoders/base work properly.","shortMessageHtmlLink":"[RSDK-8261] initialize new interrupts using the correct name (viamrob…"}},{"before":"b7a572be7434fa39afc985806cbed15499d94821","after":"0c24ea73b3fbf3062379766515297e719a9c9468","ref":"refs/heads/main","pushedAt":"2024-07-05T16:25:56.000Z","pushType":"push","commitsCount":53,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"DOCS-2317: Add motion service code snippets (#3970)","shortMessageHtmlLink":"DOCS-2317: Add motion service code snippets (viamrobotics#3970)"}},{"before":"46fd67569bc7288408bd34135d06c28326e66da1","after":"b7a572be7434fa39afc985806cbed15499d94821","ref":"refs/heads/main","pushedAt":"2024-06-20T20:19:49.000Z","pushType":"push","commitsCount":87,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"Fix generate-go command (#4109)","shortMessageHtmlLink":"Fix generate-go command (viamrobotics#4109)"}},{"before":"0216229b6479ad44eb8987b6922bf4635771b14d","after":null,"ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-24T17:48:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"}},{"before":"bf6023f2898928adc21ae7cafe3637a27f2c0002","after":"46fd67569bc7288408bd34135d06c28326e66da1","ref":"refs/heads/main","pushedAt":"2024-05-24T16:02:04.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"Automated remote-control Version Update (#3994)\n\nCo-authored-by: 10zingpd <10zingpd@users.noreply.github.com>\r\nCo-authored-by: Ethan Look ","shortMessageHtmlLink":"Automated remote-control Version Update (viamrobotics#3994)"}},{"before":"45efe95b11ca63f2b78e6247f69779992a7e8253","after":"0216229b6479ad44eb8987b6922bf4635771b14d","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-23T21:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"revert motor_test changes","shortMessageHtmlLink":"revert motor_test changes"}},{"before":"9dcd30bc5a7b615afbad76d344cfcb84492b39f4","after":"45efe95b11ca63f2b78e6247f69779992a7e8253","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-23T20:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":"ee2365e8b830a85a8fab376a97ebc388855d1e08","after":"9dcd30bc5a7b615afbad76d344cfcb84492b39f4","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-23T20:29:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"delete all speed references","shortMessageHtmlLink":"delete all speed references"}},{"before":"dda31d858d5005de44f27f0a0b541fe1ad43c1fd","after":"ee2365e8b830a85a8fab376a97ebc388855d1e08","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-23T19:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"update rate msec was truncating and did not work","shortMessageHtmlLink":"update rate msec was truncating and did not work"}},{"before":"2820f0a94ec0086d579b6567042137fea8960aa0","after":"dda31d858d5005de44f27f0a0b541fe1ad43c1fd","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-23T17:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"add warning to reconfigure if ticks_per_sec is zero","shortMessageHtmlLink":"add warning to reconfigure if ticks_per_sec is zero"}},{"before":"57103b8357750d034109d6fb88e8d92146c4ec31","after":"bf6023f2898928adc21ae7cafe3637a27f2c0002","ref":"refs/heads/main","pushedAt":"2024-05-22T15:32:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"RSDK-7670 Fix errorstate when plan is complete (#3985)","shortMessageHtmlLink":"RSDK-7670 Fix errorstate when plan is complete (viamrobotics#3985)"}},{"before":"773457b7f9404ae4ccee91f96756f0e75e5a7f5c","after":"2820f0a94ec0086d579b6567042137fea8960aa0","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-20T22:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"not TriviallyClosable","shortMessageHtmlLink":"not TriviallyClosable"}},{"before":"f371d35d05673553bfeb2638c89c12eb057e0482","after":"773457b7f9404ae4ccee91f96756f0e75e5a7f5c","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-20T22:06:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"speed -> ticks per second","shortMessageHtmlLink":"speed -> ticks per second"}},{"before":null,"after":"f371d35d05673553bfeb2638c89c12eb057e0482","ref":"refs/heads/zp/encoder-with-speed","pushedAt":"2024-05-20T21:35:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"initial","shortMessageHtmlLink":"initial"}},{"before":"ba1b7b7a606c81c892ac6a914c602936a28997f8","after":"57103b8357750d034109d6fb88e8d92146c4ec31","ref":"refs/heads/main","pushedAt":"2024-05-20T18:21:51.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"use StoppableWorkers in AMS encoder (#3973)\n\nThis is analogous to #3939. No changes to behavior are intended.","shortMessageHtmlLink":"use StoppableWorkers in AMS encoder (viamrobotics#3973)"}},{"before":"9e79f91bc9d8425712e8598b45274cd4d3ffea2e","after":"ba1b7b7a606c81c892ac6a914c602936a28997f8","ref":"refs/heads/main","pushedAt":"2024-05-15T20:49:43.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"RDSK-7625: single encoder motors power spike at end of GoFor call (#3959)","shortMessageHtmlLink":"RDSK-7625: single encoder motors power spike at end of GoFor call (vi…"}},{"before":"b525e17fe7a003b01d21e998bbcb5404b5897e2a","after":"9e79f91bc9d8425712e8598b45274cd4d3ffea2e","ref":"refs/heads/main","pushedAt":"2024-05-14T20:05:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"RSDK-7461 - Update RDK to use new API (#3945)","shortMessageHtmlLink":"RSDK-7461 - Update RDK to use new API (viamrobotics#3945)"}},{"before":"d2b95d6d0f00e4fb0c5941bb8aa134e353984967","after":"b525e17fe7a003b01d21e998bbcb5404b5897e2a","ref":"refs/heads/main","pushedAt":"2024-05-13T21:31:57.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"Add sublogger + some comments to session tests (#3938)","shortMessageHtmlLink":"Add sublogger + some comments to session tests (viamrobotics#3938)"}},{"before":"efcdadca8050eab28012f94ecb0a006cf2077b43","after":"d2b95d6d0f00e4fb0c5941bb8aa134e353984967","ref":"refs/heads/main","pushedAt":"2024-05-07T21:32:58.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"DOCS-2084: Add movement sensor and power sensor snippets (#3863)","shortMessageHtmlLink":"DOCS-2084: Add movement sensor and power sensor snippets (viamrobotic…"}},{"before":"90f38604b44272e87f210698ab154ffe2c2953dd","after":"efcdadca8050eab28012f94ecb0a006cf2077b43","ref":"refs/heads/main","pushedAt":"2024-05-02T18:06:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"zaporter-work","name":"Zack Porter","path":"/zaporter-work","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/121693134?s=80&v=4"},"commit":{"message":"Remove underscore from PyTorch (#3881)","shortMessageHtmlLink":"Remove underscore from PyTorch (viamrobotics#3881)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzo0OToxNi4wMDAwMDBazwAAAAS_dwJ1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzo0OToxNi4wMDAwMDBazwAAAAS_dwJ1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wMlQxODowNjozOS4wMDAwMDBazwAAAARAFcwz"}},"title":"Activity · zaporter-work/rdk"}