From 1aab700bbed9aae493ce4fd047c0383a87a24922 Mon Sep 17 00:00:00 2001 From: ruari-r Date: Tue, 11 Feb 2025 19:01:52 -0500 Subject: [PATCH 1/2] Setup support for auger commands in arm.proto --- arm.proto | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arm.proto b/arm.proto index 4bd3168..56bbd00 100644 --- a/arm.proto +++ b/arm.proto @@ -42,6 +42,11 @@ message ArmCommand { Version version = 11; } +message AugerData { + int32 speedActual = 1; + BoolState augerOn = 2; +} + message GripperData { MotorData lift = 1; MotorData rotate = 2; @@ -50,6 +55,17 @@ message GripperData { Version version = 4; int32 servoAngle = 5; BoolState laserState = 6; + + AugerData augerData = 7; +} + +message AugerCommand { + float augerSpeed = 1; + + // Indicates that [augerSpeed] = 0 is valid, even though 0 usually means no value. + bool speedSet = 2; + + BoolState augerOn = 3; } message GripperCommand { @@ -70,4 +86,6 @@ message GripperCommand { Version version = 9; int32 servoAngle = 10; BoolState laserState = 11; + + AugerCommand auger = 12; } From 8af08deeb4374d983b32437ce90571251e133bad Mon Sep 17 00:00:00 2001 From: ruari-r Date: Wed, 12 Feb 2025 21:41:12 -0500 Subject: [PATCH 2/2] Bumper version to 1.3 --- arm.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arm.proto b/arm.proto index 56bbd00..6d4ef90 100644 --- a/arm.proto +++ b/arm.proto @@ -1,4 +1,4 @@ -// Version: 1.2 +// Version: 1.3 syntax = "proto3"; import "version.proto";