|
@@ -0,0 +1,82 @@
|
|
|
+syntax = "proto2";
|
|
|
+
|
|
|
+package iv.gps;
|
|
|
+
|
|
|
+message pos_accuracy_def
|
|
|
+{
|
|
|
+ optional double latstd = 1;
|
|
|
+ optional double lonstd = 2;
|
|
|
+ optional double hstd = 3;
|
|
|
+};
|
|
|
+
|
|
|
+message vel_accuracy_def
|
|
|
+{
|
|
|
+ optional double vnstd = 1;
|
|
|
+ optional double vestd = 2;
|
|
|
+ optional double vdstd = 3;
|
|
|
+};
|
|
|
+
|
|
|
+message pose_accuracy_def
|
|
|
+{
|
|
|
+ optional double rollstd = 1;
|
|
|
+ optional double pitchstd = 2;
|
|
|
+ optional double yawstd = 3;
|
|
|
+};
|
|
|
+
|
|
|
+message dev_temp_def
|
|
|
+{
|
|
|
+ optional double temp = 1;
|
|
|
+};
|
|
|
+
|
|
|
+message gps_state_def
|
|
|
+{
|
|
|
+ optional int32 pos_state = 1;
|
|
|
+ optional int32 satnum = 2;
|
|
|
+ optional int32 heading_state = 3;
|
|
|
+};
|
|
|
+
|
|
|
+message wheel_state_def
|
|
|
+{
|
|
|
+ optional int32 wheeldata = 1;
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+message gpsimu
|
|
|
+{
|
|
|
+ optional double pitch = 1;
|
|
|
+ optional double roll = 2;
|
|
|
+ optional double heading = 3;
|
|
|
+ optional double gyro_x = 4; //惯导x轴角速度
|
|
|
+ optional double gyro_y = 5; //惯导y轴角速度
|
|
|
+ optional double gyro_z = 6; //惯导z轴角速度
|
|
|
+ optional double acce_x = 7;
|
|
|
+ optional double acce_y = 8;
|
|
|
+ optional double acce_z = 9;
|
|
|
+ optional double lat = 10;
|
|
|
+ optional double lon = 11;
|
|
|
+ optional double height = 12;
|
|
|
+ optional double vn = 13;//北向速度
|
|
|
+ optional double ve = 14;//东向速度
|
|
|
+ optional double vd = 15;//地向速度
|
|
|
+ optional int32 state = 16;
|
|
|
+ optional int32 type = 17;
|
|
|
+ optional pos_accuracy_def pos_accuracy = 18;
|
|
|
+ optional vel_accuracy_def vel_accuracy = 19;
|
|
|
+ optional dev_temp_def dev_temp = 20;
|
|
|
+ optional gps_state_def gps_state = 21;
|
|
|
+ optional wheel_state_def wheel_state = 22;
|
|
|
+ optional double time = 23;
|
|
|
+ optional bytes check = 24;
|
|
|
+ optional pose_accuracy_def pose_accuracy = 25;
|
|
|
+ optional int64 msgtime = 26;
|
|
|
+ optional double rtk_state = 27;
|
|
|
+ optional double ins_state = 28;
|
|
|
+ optional double acc_calc = 29;
|
|
|
+ optional int32 satnum1 = 30;
|
|
|
+ optional int32 satnum2 = 31;
|
|
|
+ optional int32 gpsweek = 32; //from 1980-1-6 weeks.
|
|
|
+ optional int32 gpstime = 33; //from sunday 0:00:00 seconds.
|
|
|
+ optional double speed = 34;
|
|
|
+
|
|
|
+};
|