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