grpc_client/protos/cmvr/api/arm_service.proto

23 lines
1010 B
Protocol Buffer
Raw Normal View History

2025-11-13 03:01:00 +08:00
syntax = "proto3";
2025-11-13 03:01:00 +08:00
package cmvr.api;
2025-11-13 03:01:00 +08:00
import "cmvr/api/common.proto";
import "cmvr/api/arm_command.proto";
2025-11-13 03:01:00 +08:00
service ArmService {
2025-11-13 03:01:00 +08:00
rpc torqueOff(CommandHeader.Request) returns (CommandHeader.Feedback);
rpc torqueOn(CommandHeader.Request) returns (CommandHeader.Feedback);
rpc moveJ(MoveJ.Request) returns (MoveJ.Response);
rpc moveL(MoveL.Request) returns (MoveL.Response);
rpc speedJ(SpeedJ.Request) returns (SpeedJ.Response);
rpc speedL(SpeedL.Request) returns (SpeedL.Response);
rpc servoJ(ServoJ.Request) returns (ServoJ.Response);
rpc stopMotion(CommandHeader.Request) returns (CommandHeader.Feedback);
2025-11-13 03:01:00 +08:00
rpc getJointState(JointRequest) returns (JointResponse);
rpc getPose(GetPose.Request) returns (GetPose.Response);
2026-03-16 09:23:56 +08:00
rpc calibrateZeroQ(CalibrateZeroQ.Request) returns (CalibrateZeroQ.Response);
2026-06-17 09:36:26 +08:00
rpc getPoseMatrix(GetPoseMatrix.Request) returns (GetPoseMatrix.Response);
rpc computeForwardKinematics(ComputeForwardKinematics.Request) returns (ComputeForwardKinematics.Response);
2025-11-13 03:01:00 +08:00
}