lesavka/common/proto/navka.proto

15 lines
277 B
Protocol Buffer

syntax = "proto3";
package navka;
message HidReport {
oneof kind {
bytes keyboard_report = 1; // exactly 8 bytes
bytes mouse_report = 2; // exactly 4 bytes (btn, dx, dy, wheel)
}
}
service Relay {
rpc Stream (stream HidReport) returns (stream HidReport);
}