groupmsg.proto 602 B

1234567891011121314151617181920212223242526272829303132
  1. syntax = "proto2";
  2. package iv.group;
  3. import "brainstate.proto";
  4. import "decition.proto";
  5. import "gpsimu.proto";
  6. import "carstate.proto";
  7. message vehicleinfo
  8. {
  9. enum ROLETYPE
  10. {
  11. MASTER = 0;
  12. SLAVE = 1;
  13. }
  14. required string vehicleid = 1;
  15. required ROLETYPE roleid = 2;
  16. optional iv.brain.brainstate mbrainstate =3 ;
  17. optional iv.brain.decition mdecition = 4;
  18. optional iv.gps.gpsimu mgpsimu = 5;
  19. optional int32 groupid = 6;
  20. optional int32 intragroupid = 7;
  21. optional int64 latency = 8;
  22. optional iv.brain.carstate mcarstate = 9;
  23. }
  24. message groupinfo
  25. {
  26. repeated vehicleinfo mvehinfo = 1;
  27. }