469,7 → 469,11 |
else |
if((pPoint->Position.Status == SIMULATION) && !(FC.RealStatusFlags & FC_STATUS_MOTOR_RUN)) |
{ |
if(pPoint->Event_Flag & SIMULATION_MOTOR_ON) GPSPos_Copy(&(pPoint->Position), &SimulationPosition); // update hold position |
if(pPoint->Event_Flag & SIMULATION_MOTOR_ON) |
{ |
GPSPos_Copy(&(pPoint->Position), &SimulationPosition); // update hold position |
CompassDirectionAtMotorStart = SimulatedDirection*10; |
} |
if(!(SimulationFlags & SIMULATION_MOTOR_ON) && (pPoint->Event_Flag & SIMULATION_MOTOR_ON)) |
{ |
SimulationFlags = pPoint->Event_Flag | SIMULATION_MOTOR_START; // dann steht da noch nicht "SIMULATION_MOTOR_ON" drin |