cmvr-es/protos/cmvr/api/biohead_service.proto
2025-11-13 10:09:53 +08:00

27 lines
890 B
Protocol Buffer

syntax = "proto3";
package cmvr.api;
import "cmvr/api/biohead_command.proto";
// 生物头部机器人服务接口
service BioHeadService {
// 设置面部表情
rpc SetExpression(SetFacialExpression.Request) returns (SetFacialExpression.Feedback){};
// 流式表情控制
//rpc StreamExpression(StreamFacialExpression.Request) returns (StreamFacialExpression.Feedback){};
rpc StreamExpression (stream StreamFacialExpression.Request) returns (stream StreamFacialExpression.Feedback);
// 获取状态
rpc GetSystemStatus(GetStatus.Request) returns (GetStatus.Feedback){};
// 紧急停止
rpc EmergencyStop(EmergencyStop.Request) returns (EmergencyStop.Feedback){};
// 开始说话
rpc SpeakStart(SpeakStart.Request) returns (SpeakStart.Feedback){};
// 停止说话
rpc SpeakStop(SpeakStop.Request) returns (SpeakStop.Feedback){};
}