blob: 539e810477949283cc2a207f019596b8c1b9a841 [file] [log] [blame]
syntax = "proto3";
package bluetooth.hal;
import "google/protobuf/empty.proto";
service HciHalFacade {
rpc SendHciCommand(HciCommandPacket) returns (google.protobuf.Empty) {}
rpc SendHciAcl(HciAclPacket) returns (google.protobuf.Empty) {}
rpc SendHciSco(HciScoPacket) returns (google.protobuf.Empty) {}
rpc FetchHciEvent(google.protobuf.Empty) returns (stream HciEventPacket) {}
rpc FetchHciAcl(google.protobuf.Empty) returns (stream HciAclPacket) {}
rpc FetchHciSco(google.protobuf.Empty) returns (stream HciScoPacket) {}
}
message HciEventPacket {
bytes payload = 1;
}
message HciCommandPacket {
bytes payload = 1;
}
message HciAclPacket {
bytes payload = 1;
}
message HciScoPacket {
bytes payload = 1;
}