1syntax = "proto3";
2
3package blueberry.facade.hal;
4
5import "google/protobuf/empty.proto";
6import "blueberry/facade/common.proto";
7
8service HciHalFacade {
9  rpc SendCommand(blueberry.facade.Data) returns (google.protobuf.Empty) {}
10  rpc StreamEvents(google.protobuf.Empty) returns (stream blueberry.facade.Data) {}
11
12  rpc SendAcl(blueberry.facade.Data) returns (google.protobuf.Empty) {}
13  rpc StreamAcl(google.protobuf.Empty) returns (stream blueberry.facade.Data) {}
14
15  rpc SendSco(blueberry.facade.Data) returns (google.protobuf.Empty) {}
16  rpc StreamSco(google.protobuf.Empty) returns (stream blueberry.facade.Data) {}
17
18  rpc SendIso(blueberry.facade.Data) returns (google.protobuf.Empty) {}
19  rpc StreamIso(google.protobuf.Empty) returns (stream blueberry.facade.Data) {}
20}
21