syntax = "proto3"; import "msp_U7.proto"; import "msp_Motor.proto"; import "msp_ZQ_MotorParameters.proto"; import "msp_TL720D.proto"; import "bsp_Error.proto"; import "bsp_PV.proto"; import "msp_UltrasonicParameters.proto"; import "bsp_IO.proto"; message GV_struct_define { //洗舱项目 PV_struct_define PV =1;//用户配置数据 MotorParameters LeftFrontMotor=2; MotorParameters RightFrontMotor=3; SP_MSP_U7_Button U7_Key= 4; int32 Move_Speed= 5; ErrorData SystemErrorData=6; MSP_TL720DParameters Robot_Angle=7;//机器人角度 double Left_Compensation= 8; double Right_Compensation= 9; int32 AuTo_Flag = 10; int32 Chg_Flag = 11; int32 Robot_AutoSpeed = 12; int32 Robot_ManualSpeed =13; int32 Robot_ChgLength =14; int32 Robot_ForceValue = 15; int32 Robot_DynamometerValue = 16; int32 Robot_PaintThickness = 17; int32 Robot_Speed_mpm = 18; MSP_UltrasonicParameters Robot_Ultrasonic = 19; int32 Emergency = 21; }; //protoc --nanopb_out=. *.proto