|
@@ -17,6 +17,7 @@ extern std::string gstruploadPort;
|
|
|
extern std::string gstruploadInterval;
|
|
|
extern std::string gstrid;
|
|
|
extern std::string gstrplateNumber;
|
|
|
+extern std::string gvehicleType;
|
|
|
|
|
|
extern char stryamlpath[256];
|
|
|
|
|
@@ -523,6 +524,7 @@ std::string DataExchangeClient::uploadVehicleInfo(void)
|
|
|
request.set_sensorstatuscamright(sensorStatusCamRight);
|
|
|
request.set_isarrived(isArrived);
|
|
|
request.set_platenumber(plateNumber);
|
|
|
+ request.set_classfeedback(vehicleType);
|
|
|
|
|
|
// Container for the data we expect from the server.
|
|
|
ResponseMessage reply;
|
|
@@ -665,6 +667,13 @@ void DataExchangeClient::updateData(uint64_t timeInterval_ms)
|
|
|
|
|
|
plateNumber = gstrplateNumber;
|
|
|
|
|
|
+ if(std::atoi(gvehicleType.c_str()) == 0)
|
|
|
+ vehicleType = org::jeecg::defsDetails::grpc::VehicleClass::RUN_ERRANDS;
|
|
|
+ if(std::atoi(gvehicleType.c_str()) == 1)
|
|
|
+ vehicleType = org::jeecg::defsDetails::grpc::VehicleClass::GUIDE;
|
|
|
+ if(std::atoi(gvehicleType.c_str()) == 2)
|
|
|
+ vehicleType = org::jeecg::defsDetails::grpc::VehicleClass::CLEAN;
|
|
|
+
|
|
|
// modeFeedback = CtrlMode::CMD_REMOTE; //mode Feedback
|
|
|
}
|
|
|
|