Syntax 

void PCMSSetResequence(Trip trip, bool changeDest)


Parameters 

Trip trip – Handle to a trip.

bool changeDest – Set to True to allow trip optimization to change the last destination stop; False to keep it the same.


Description

Sets whether optimization can change the last destination stop. If you use PCMSSetResequence to set a fixed destination (changeDest=False), the trip must have at least 4 stops to be optimized.


Return Values 

None


Sample Code

PCMSSetResequence(trip, false);
ret = PCMSOptimize(trip);
TestErr(ret > 0, "PCMSOptimize(trip)");

if (ret > 0)
{
  char szDurationTimeStr[BUFLEN];
FormatTimeMinutesToHoursMinutes(PCMSGetDuration(trip), szDurationTimeStr, BUFLEN);
Log_Pcmstest("  %.1f miles, %s (no change dest)", PCMSCalculate(trip) / 10.0f, szDurationTimeStr);
    DumpStops(trip);
  }


Supported Since: PC*MILER|Connect 12

Category: Trip Options