syntax = "proto3"; import "cmvr/api/dexhand_command.proto"; package cmvr.api; service DexHandService { // 基本控制 rpc GetStatus(GetDexHandStateCommand.Request) returns (GetDexHandStateCommand.Feedback); rpc SetDexHandPos(SetDexHandPositionsCommand.Request) returns (SetDexHandPositionsCommand.Feedback); rpc SetDexHandAngle(SetDexHandAnglesCommand.Request) returns (SetDexHandAnglesCommand.Feedback); rpc SetDexHandForce(SetDexHandForceCommand.Request) returns (SetDexHandForceCommand.Feedback); rpc SetDexHandSpeed(SetDexHandSpeedCommand.Request) returns (SetDexHandSpeedCommand.Feedback); rpc SetDexHandPresetAct(SetDexHandPresetActCommand.Request) returns (SetDexHandPresetActCommand.Feedback); rpc GetSensorData(GetSensorDataCommand.Request) returns (GetSensorDataCommand.Feedback); rpc GetSensorDataStream(stream GetSensorDataStreamCommand.Request) returns (stream GetSensorDataStreamCommand.Feedback); }