{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":504679103,"defaultBranch":"main","name":"Protobuf","ownerLogin":"BinghamtonRover","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-17T21:43:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44177063?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717123794.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d0571929eb607791aeac0cb6415d5d2d30cfbf8c","ref":"refs/heads/scienceStream","pushedAt":"2024-05-31T02:49:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aidanahram","name":null,"path":"/aidanahram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52716460?s=80&v=4"},"commit":{"message":"added STOP_COLLECTING field","shortMessageHtmlLink":"added STOP_COLLECTING field"}},{"before":"78014497bfacea6c0dbf5ace742a19f0b1a0bcdd","after":"a55ceb8534e7fbd23f0bf3f98e5f68369d4c68a1","ref":"refs/heads/URCnetwork","pushedAt":"2024-05-29T03:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"payl-ampa","name":"Paul Ampadu","path":"/payl-ampa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89813338?s=80&v=4"},"commit":{"message":"urc work","shortMessageHtmlLink":"urc work"}},{"before":"171269ac61b6a93ca69c6c81eb3dfd2fcf8e0873","after":"78014497bfacea6c0dbf5ace742a19f0b1a0bcdd","ref":"refs/heads/URCnetwork","pushedAt":"2024-05-28T14:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"payl-ampa","name":"Paul Ampadu","path":"/payl-ampa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89813338?s=80&v=4"},"commit":{"message":"adjusting for autonomy","shortMessageHtmlLink":"adjusting for autonomy"}},{"before":"3a881d2630c9f4263ce5baa33c78bed7929537aa","after":"171269ac61b6a93ca69c6c81eb3dfd2fcf8e0873","ref":"refs/heads/URCnetwork","pushedAt":"2024-05-28T01:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"payl-ampa","name":"Paul Ampadu","path":"/payl-ampa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89813338?s=80&v=4"},"commit":{"message":"updated version number","shortMessageHtmlLink":"updated version number"}},{"before":null,"after":"3a881d2630c9f4263ce5baa33c78bed7929537aa","ref":"refs/heads/URCnetwork","pushedAt":"2024-05-28T01:25:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"payl-ampa","name":"Paul Ampadu","path":"/payl-ampa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89813338?s=80&v=4"},"commit":{"message":"updated video.proto for autonomy","shortMessageHtmlLink":"updated video.proto for autonomy"}},{"before":"437bd25b00d544d3213c5eb3e01ad8eec3e7f6fd","after":"098527fa95eabaf0d77dffbacf17a87fcec1eabc","ref":"refs/heads/main","pushedAt":"2024-05-26T06:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Arm v1.2: MotorCommand.angle (for IK)","shortMessageHtmlLink":"Arm v1.2: MotorCommand.angle (for IK)"}},{"before":"bae1724350305be54374b7e231c8076f380a75f7","after":"437bd25b00d544d3213c5eb3e01ad8eec3e7f6fd","ref":"refs/heads/main","pushedAt":"2024-05-21T23:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"MotorData.isMoving and .isLimitSwitchPressed are BoolStates now","shortMessageHtmlLink":"MotorData.isMoving and .isLimitSwitchPressed are BoolStates now"}},{"before":"214c9838681e1732820289d5f0196af64349ddf7","after":"bae1724350305be54374b7e231c8076f380a75f7","ref":"refs/heads/main","pushedAt":"2024-05-21T20:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Edited arm.proto","shortMessageHtmlLink":"Edited arm.proto"}},{"before":"72e7804d72b3d1334a2f331b9abc68078e0c8f65","after":"214c9838681e1732820289d5f0196af64349ddf7","ref":"refs/heads/main","pushedAt":"2024-05-21T07:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Added BoolState","shortMessageHtmlLink":"Added BoolState"}},{"before":"8237ec5a011aef0dba38be2dbdf0c7557433cd77","after":"72e7804d72b3d1334a2f331b9abc68078e0c8f65","ref":"refs/heads/main","pushedAt":"2024-05-21T05:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Moved RoverStatus and UpdateSetting to status.proto","shortMessageHtmlLink":"Moved RoverStatus and UpdateSetting to status.proto"}},{"before":"0c6acb89db9cba40c9d5ec137e1ee6b5b6c57932","after":"8237ec5a011aef0dba38be2dbdf0c7557433cd77","ref":"refs/heads/main","pushedAt":"2024-05-21T05:41:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Lots of new data and commands (#24)\n\n- Adds camera servo to the gripper\r\n- Adds laser pointer to the gripper\r\n- Adds bottom cameras to the video\r\n- Adds snapshot command and confirmation to video\r\n- Moves status and color to `drive.dart` and out of `UpdateSetting`\r\n- Adds LED color and status to drive data / commands\r\n\r\nNot breaking","shortMessageHtmlLink":"Lots of new data and commands (#24)"}},{"before":"a40a40021e7390394b6728880087078aa0ac1c7f","after":null,"ref":"refs/heads/everything","pushedAt":"2024-05-21T05:41:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"}},{"before":null,"after":"a40a40021e7390394b6728880087078aa0ac1c7f","ref":"refs/heads/everything","pushedAt":"2024-05-21T05:37:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"bottom cams and snapshot command","shortMessageHtmlLink":"bottom cams and snapshot command"}},{"before":null,"after":"099b5fa98d6f044d938629cdff36829ba519cc5a","ref":"refs/heads/RoverStatus","pushedAt":"2024-05-17T07:03:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"payl-ampa","name":"Paul Ampadu","path":"/payl-ampa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89813338?s=80&v=4"},"commit":{"message":"adjusted status enum location, updated versions and readme","shortMessageHtmlLink":"adjusted status enum location, updated versions and readme"}},{"before":"f63b610172a5a8fba9da09b188ac40e3b9af671a","after":"0c6acb89db9cba40c9d5ec137e1ee6b5b6c57932","ref":"refs/heads/main","pushedAt":"2024-05-14T17:57:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aidanahram","name":null,"path":"/aidanahram","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52716460?s=80&v=4"},"commit":{"message":"added values for each wheels rpm in drive.proto","shortMessageHtmlLink":"added values for each wheels rpm in drive.proto"}},{"before":"1a3a48efac161d06762761aa2fccc356dfe47c97","after":"f63b610172a5a8fba9da09b188ac40e3b9af671a","ref":"refs/heads/main","pushedAt":"2024-05-13T17:34:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Missing import in drive.proto","shortMessageHtmlLink":"Missing import in drive.proto"}},{"before":"7d90c631d592a15553b37c9cf953dfc8d41cb5cd","after":null,"ref":"refs/heads/versions","pushedAt":"2024-05-13T17:19:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"}},{"before":"eb22de218878b3ecc975540e945838f93a52a63e","after":"1a3a48efac161d06762761aa2fccc356dfe47c97","ref":"refs/heads/main","pushedAt":"2024-05-13T17:19:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Versions (#23)\n\nAdds version to all protobuf files. Versions follow [semantic\r\nversioning](https://semver.org/), but only the major and minor numbers\r\nare used. This allows all endpoints to check whether they support the\r\ncommands or data they received. For example, version `1.0` is compatible\r\nwith all versions `1.x`, but not `2.0`.\r\n\r\nEvery endpoint should have a hard-coded version number, corresponding to\r\nthe version of the Protobuf file at the time of compilation. When a\r\npacket is received, its version should be checked against its hard-coded\r\nversion. There are three cases which may cause issues:\r\n\r\n- a new field has been added since the endpoint was compiled (same\r\nmajor, newer minor). Protobuf supports this by design and will ignore\r\nthe new fields\r\n- a field's type has been changed and can no longer be parsed. Each\r\nendpoint should handle parsing errors and drop the packets\r\n- a field's purpose has been changed (newer major). Once a newer major\r\nversion is detected, all packets going forward should be dropped. This\r\nwill prevent data being or commands from being misinterpreted.","shortMessageHtmlLink":"Versions (#23)"}},{"before":"b1aedc58bb6a1ac7862128f9aa5f22d5874ae407","after":"7d90c631d592a15553b37c9cf953dfc8d41cb5cd","ref":"refs/heads/versions","pushedAt":"2024-05-13T17:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Added versions to all .proto files","shortMessageHtmlLink":"Added versions to all .proto files"}},{"before":"8bc0bac8a4d94353acdd4be153c15571bbe980b2","after":"b1aedc58bb6a1ac7862128f9aa5f22d5874ae407","ref":"refs/heads/versions","pushedAt":"2024-05-13T04:26:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Added missing ;","shortMessageHtmlLink":"Added missing ;"}},{"before":"3c5ec36bf4a3b611637c1d1bd13ecb3ec5da2536","after":"8bc0bac8a4d94353acdd4be153c15571bbe980b2","ref":"refs/heads/versions","pushedAt":"2024-05-13T04:26:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Fixed merge error","shortMessageHtmlLink":"Fixed merge error"}},{"before":null,"after":"3c5ec36bf4a3b611637c1d1bd13ecb3ec5da2536","ref":"refs/heads/versions","pushedAt":"2024-05-13T04:23:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Merge branch 'main' into versions","shortMessageHtmlLink":"Merge branch 'main' into versions"}},{"before":"d93df67016527f950ebb83cebc3e0683b0a25cf2","after":null,"ref":"refs/heads/science-controls","pushedAt":"2024-05-13T04:12:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"}},{"before":"5fdb30f6f0105fba2729dc16e87b034cb27ed5bc","after":"eb22de218878b3ecc975540e945838f93a52a63e","ref":"refs/heads/main","pushedAt":"2024-05-13T04:12:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Science controls (#22)","shortMessageHtmlLink":"Science controls (#22)"}},{"before":"807ebb682a4507a07eb6e139f0223b8248f4e984","after":"d93df67016527f950ebb83cebc3e0683b0a25cf2","ref":"refs/heads/science-controls","pushedAt":"2024-05-13T04:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Documented","shortMessageHtmlLink":"Documented"}},{"before":"109bd2bb19f9d7a091093fa912e19844a75b8b73","after":"807ebb682a4507a07eb6e139f0223b8248f4e984","ref":"refs/heads/science-controls","pushedAt":"2024-05-12T23:49:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"science.proto 1.0.0","shortMessageHtmlLink":"science.proto 1.0.0"}},{"before":null,"after":"109bd2bb19f9d7a091093fa912e19844a75b8b73","ref":"refs/heads/science-controls","pushedAt":"2024-05-12T23:17:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"science.proto 1.0.0","shortMessageHtmlLink":"science.proto 1.0.0"}},{"before":"5d123c4eeb4ce1e765bf6a1ee1226e6c645142aa","after":null,"ref":"refs/heads/drive","pushedAt":"2024-04-18T03:30:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"}},{"before":"48bb558b208753066d043bf530db3c45a172393a","after":"5fdb30f6f0105fba2729dc16e87b034cb27ed5bc","ref":"refs/heads/main","pushedAt":"2024-04-18T03:29:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"Merging electrical into Drive (#21)\n\n* Consolidated electrical.proto into drive.proto\r\n\r\n* CONTROL -> DRIVE","shortMessageHtmlLink":"Merging electrical into Drive (#21)"}},{"before":"fe74e64498f09a19b90dcb53ddcd31c24c1d8f17","after":"5d123c4eeb4ce1e765bf6a1ee1226e6c645142aa","ref":"refs/heads/drive","pushedAt":"2024-04-18T02:19:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Levi-Lesches","name":"Levi Lesches","path":"/Levi-Lesches","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20747538?s=80&v=4"},"commit":{"message":"CONTROL -> DRIVE","shortMessageHtmlLink":"CONTROL -> DRIVE"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWJfoegA","startCursor":null,"endCursor":null}},"title":"Activity ยท BinghamtonRover/Protobuf"}