|
@@ -28,6 +28,7 @@ extern char stryamlpath[256];
|
|
|
|
|
|
extern uint8_t gShift_Status;//3 p 4 r 5 n 6 d
|
|
|
extern uint8_t gCtrlMode_Status; //0 auto 1 remote 2 stop 3 platform
|
|
|
+extern uint8_t gNavagationSwitch;
|
|
|
|
|
|
#ifndef GLOBAL_GPS_POINT
|
|
|
#define GLOBAL_GPS_POINT
|
|
@@ -581,7 +582,15 @@ std::string DataExchangeClient::uploadVehicleInfo(void)
|
|
|
request.set_sensorstatuscamrear(sensorStatusCamRear);
|
|
|
request.set_sensorstatuscamleft(sensorStatusCamLeft);
|
|
|
request.set_sensorstatuscamright(sensorStatusCamRight);
|
|
|
- request.set_isarrived(isArrived);
|
|
|
+ if(isArrived == 1)
|
|
|
+ {
|
|
|
+ if(gNavagationSwitch == 0)
|
|
|
+ request.set_isarrived(0);
|
|
|
+ if(gNavagationSwitch == 1)
|
|
|
+ request.set_isarrived(isArrived);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ request.set_isarrived(isArrived);
|
|
|
// std::cout<<"isarrived: "<<isArrived<<std::endl;
|
|
|
request.set_platenumber(plateNumber);
|
|
|
request.set_usestatusfeedback(useStatus);
|