12345678910111213141516171819202122232425262728293031323334 |
- syntax = "proto3";
- package R360;
- message Empty {}
- service MessageService{
- rpc R360SendMessage(stream DataList) returns (Empty);
- rpc R360GetMessage(Empty) returns (stream DataList);
- }
- message DataList{
- repeated EmbeddedData data = 1;
- }
- message EmbeddedData{
- uint32 usb_camera_index = 1;
- bytes image = 2;
- uint64 degree = 3;
- repeated Alarm alarm = 4;
- }
- enum AlarmType{
- UAV = 0;
- }
- message Alarm{
- uint32 x = 1;
- uint32 y = 2;
- uint32 w = 3;
- uint32 h = 4;
- float score = 5;
- AlarmType type = 6;
- }
|