syntax = "proto2"; package iv.group; import "brainstate.proto"; import "decition.proto"; import "gpsimu.proto"; import "carstate.proto"; message vehicleinfo { enum ROLETYPE { MASTER = 0; SLAVE = 1; } required string vehicleid = 1; required ROLETYPE roleid = 2; optional iv.brain.brainstate mbrainstate =3 ; optional iv.brain.decition mdecition = 4; optional iv.gps.gpsimu mgpsimu = 5; optional int32 groupid = 6; optional int32 intragroupid = 7; optional int64 latency = 8; optional iv.brain.carstate mcarstate = 9; } message groupinfo { repeated vehicleinfo mvehinfo = 1; }