36 lines
1.1 KiB
Protocol Buffer
36 lines
1.1 KiB
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){};
|
|
|
|
rpc Happy(Happy.Request) returns (Happy.Feedback){};
|
|
|
|
rpc Surprise(Surprise.Request) returns (Surprise.Feedback){};
|
|
|
|
rpc ExpressionTired(ExpressionTired.Request) returns (ExpressionTired.Feedback){};
|
|
|
|
|
|
|
|
} |