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