{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712360528,"defaultBranch":"master","name":"robot-ctrl","ownerLogin":"thetooth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-31T10:13:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42569?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698747328.0","currentOid":""},"activityList":{"items":[{"before":"8afa7a5de9d507cd508e25064a0b2ccbdc1a0ac3","after":"b046900be5bd10e5b77e0c2604d16ecee09cfed2","ref":"refs/heads/master","pushedAt":"2024-02-19T09:44:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Implement EStop and fix log spam when clearing drive alarms","shortMessageHtmlLink":"Implement EStop and fix log spam when clearing drive alarms"}},{"before":"526b9219cb32bc1ff2fe3ae93cd6abd74d5a4472","after":"8afa7a5de9d507cd508e25064a0b2ccbdc1a0ac3","ref":"refs/heads/master","pushedAt":"2024-02-09T10:31:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"No longer need static builds","shortMessageHtmlLink":"No longer need static builds"}},{"before":"0aab3e269add1aabbb75e3800ec121f5f720221f","after":"526b9219cb32bc1ff2fe3ae93cd6abd74d5a4472","ref":"refs/heads/master","pushedAt":"2024-01-27T08:24:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Homing speed","shortMessageHtmlLink":"Homing speed"}},{"before":"5d7f3258585d0e440c2b21a5444a97d2614af20f","after":"0aab3e269add1aabbb75e3800ec121f5f720221f","ref":"refs/heads/master","pushedAt":"2024-01-20T13:12:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Update torque limit","shortMessageHtmlLink":"Update torque limit"}},{"before":"c19e2fc7c369987ada74fe8807cc0dc355262753","after":"5d7f3258585d0e440c2b21a5444a97d2614af20f","ref":"refs/heads/master","pushedAt":"2024-01-17T12:39:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Event log and axis reorder added\nAlso add home and homing flag bypass commands","shortMessageHtmlLink":"Event log and axis reorder added"}},{"before":"86c90fa677f9ed67cee1e57618b8fb055a8870a8","after":"c19e2fc7c369987ada74fe8807cc0dc355262753","ref":"refs/heads/master","pushedAt":"2024-01-03T14:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Update payload format in readme","shortMessageHtmlLink":"Update payload format in readme"}},{"before":"3ddf110c90ab806d70d2f3dfed7f2f21df375666","after":"86c90fa677f9ed67cee1e57618b8fb055a8870a8","ref":"refs/heads/master","pushedAt":"2024-01-03T14:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Add tuned profile","shortMessageHtmlLink":"Add tuned profile"}},{"before":"da280335fc1c5fb8e73dadb6fcf1729061db28cd","after":"3ddf110c90ab806d70d2f3dfed7f2f21df375666","ref":"refs/heads/master","pushedAt":"2024-01-03T13:53:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Use simulated drives for spindle\nDeep dive into system latency issues","shortMessageHtmlLink":"Use simulated drives for spindle"}},{"before":"ccd5f59e708a59e6cd80d3b3b0b8a0bd9b1007af","after":"da280335fc1c5fb8e73dadb6fcf1729061db28cd","ref":"refs/heads/master","pushedAt":"2023-12-30T13:15:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Implement PDO abstraction class\nAdd EtherCAT status\nMisc fixes","shortMessageHtmlLink":"Implement PDO abstraction class"}},{"before":"08cb0ef9b18510f6638f82bae843425a36ecdce6","after":"ccd5f59e708a59e6cd80d3b3b0b8a0bd9b1007af","ref":"refs/heads/master","pushedAt":"2023-12-11T08:54:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Drive torque and following error\nAdd temporary json status for drives","shortMessageHtmlLink":"Drive torque and following error"}},{"before":"0f3206751ce1a218a4b84042aafb73b5c4ad8bd1","after":"08cb0ef9b18510f6638f82bae843425a36ecdce6","ref":"refs/heads/master","pushedAt":"2023-12-07T06:48:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Use new kinematic transform and verify in simulation\nClean up some more unused values","shortMessageHtmlLink":"Use new kinematic transform and verify in simulation"}},{"before":"a5c1f7d380019a31a67843058c85161a0ff23580","after":"0f3206751ce1a218a4b84042aafb73b5c4ad8bd1","ref":"refs/heads/master","pushedAt":"2023-11-28T05:13:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Per axis dynamics settings","shortMessageHtmlLink":"Per axis dynamics settings"}},{"before":"693f3a23adddfd363465c5ed1985cc0916eee0c8","after":"a5c1f7d380019a31a67843058c85161a0ff23580","ref":"refs/heads/master","pushedAt":"2023-11-23T08:56:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Move telemetry into status, rework JSON encoding","shortMessageHtmlLink":"Move telemetry into status, rework JSON encoding"}},{"before":"28af0dd66e7bc52c7e93a98a5546dc22bcc6e265","after":"693f3a23adddfd363465c5ed1985cc0916eee0c8","ref":"refs/heads/master","pushedAt":"2023-11-20T11:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Prevent dynamics change while running (i warned you bro)","shortMessageHtmlLink":"Prevent dynamics change while running (i warned you bro)"}},{"before":"04a2124b6c9e5a21aa08b1fdce67b9091aa10a38","after":"28af0dd66e7bc52c7e93a98a5546dc22bcc6e265","ref":"refs/heads/master","pushedAt":"2023-11-20T11:31:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Add settings API for drive trajectory dynamics, etc","shortMessageHtmlLink":"Add settings API for drive trajectory dynamics, etc"}},{"before":"d2e14f695fc527b86cbfd0a433db0b038cad3ad8","after":"04a2124b6c9e5a21aa08b1fdce67b9091aa10a38","ref":"refs/heads/master","pushedAt":"2023-11-17T14:28:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Make static build and setup remote debug","shortMessageHtmlLink":"Make static build and setup remote debug"}},{"before":"7860280a96e111282dfec0b69f4e1cef9368501b","after":"d2e14f695fc527b86cbfd0a433db0b038cad3ad8","ref":"refs/heads/master","pushedAt":"2023-11-17T09:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"d4552d1e705c7081606972bba52fe8e38e15d318","after":"7860280a96e111282dfec0b69f4e1cef9368501b","ref":"refs/heads/master","pushedAt":"2023-11-09T12:07:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Add IDE config","shortMessageHtmlLink":"Add IDE config"}},{"before":"c2b812006a8b5716632b277c71c1ba700d2abc1c","after":"d4552d1e705c7081606972bba52fe8e38e15d318","ref":"refs/heads/master","pushedAt":"2023-11-06T09:25:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Add deg/s to JSON status payload\nAdd kinematics alarm, don't send NaN to drives","shortMessageHtmlLink":"Add deg/s to JSON status payload"}},{"before":"9add2d1087ea3a6eed58394b0c1cd5abc05ade7d","after":"c2b812006a8b5716632b277c71c1ba700d2abc1c","ref":"refs/heads/master","pushedAt":"2023-11-03T14:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"38812baae0697fbd02ea77e713bdd3f04ead6ab3","after":"9add2d1087ea3a6eed58394b0c1cd5abc05ade7d","ref":"refs/heads/master","pushedAt":"2023-11-03T14:33:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Fixes to fsm\nAdd initial states to remove some edge cases where CoE command issued with wrong drive config\nFix case where it's possible to enter idle state with drive active and target position 0 when actual position somewhere entirely different\nAllow stop after homing for calibration on irl robot\nRemove pointless homing.cpp since the drive does everything internally","shortMessageHtmlLink":"Fixes to fsm"}},{"before":"0e4dff9fdb7f70b5e2dc44513c74d726ad75decd","after":"38812baae0697fbd02ea77e713bdd3f04ead6ab3","ref":"refs/heads/master","pushedAt":"2023-11-02T13:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"0cf42bf3bfbb622cc156466c6aa0123504ac1d77","after":"0e4dff9fdb7f70b5e2dc44513c74d726ad75decd","ref":"refs/heads/master","pushedAt":"2023-11-02T13:07:04.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Cleanup and homing offset","shortMessageHtmlLink":"Cleanup and homing offset"}},{"before":"b31040d01fb4b1d547d2e05e89b8d6bb7ad35769","after":"0cf42bf3bfbb622cc156466c6aa0123504ac1d77","ref":"refs/heads/master","pushedAt":"2023-11-02T08:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Implement homing","shortMessageHtmlLink":"Implement homing"}},{"before":"fab653c1600eca8b03bebec17417906dda3e694f","after":"b31040d01fb4b1d547d2e05e89b8d6bb7ad35769","ref":"refs/heads/master","pushedAt":"2023-11-02T04:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Implement tracking motion\nMove OTG inside of fsm\nAdd diagnostics for fsm","shortMessageHtmlLink":"Implement tracking motion"}},{"before":"5d40d31b5ba9e46328809ca614d7b11d64e8fe3a","after":"fab653c1600eca8b03bebec17417906dda3e694f","ref":"refs/heads/master","pushedAt":"2023-11-01T08:30:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Logging and namespace clean up","shortMessageHtmlLink":"Logging and namespace clean up"}},{"before":"2961ee2a23388fdcf5009606e7cc46dd58d3a511","after":"5d40d31b5ba9e46328809ca614d7b11d64e8fe3a","ref":"refs/heads/master","pushedAt":"2023-10-31T23:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Forgot the submodules lmao","shortMessageHtmlLink":"Forgot the submodules lmao"}},{"before":"15086feff1b55419bba9e7a9917c7108c63459ba","after":"2961ee2a23388fdcf5009606e7cc46dd58d3a511","ref":"refs/heads/master","pushedAt":"2023-10-31T11:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"Add readme\nMore clean up and fixes","shortMessageHtmlLink":"Add readme"}},{"before":null,"after":"15086feff1b55419bba9e7a9917c7108c63459ba","ref":"refs/heads/master","pushedAt":"2023-10-31T10:15:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thetooth","name":"Jeff Jenner","path":"/thetooth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42569?s=80&v=4"},"commit":{"message":"split realtime and message bus into separate threads\ngeneral clean up","shortMessageHtmlLink":"split realtime and message bus into separate threads"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_nTd2gA","startCursor":null,"endCursor":null}},"title":"Activity ยท thetooth/robot-ctrl"}