Syntax
int PCMSSetStopOptions(Trip trip, int stopIndex, bool onDuty, int stopDuration, int stopType)
Parameters
Trip trip – Handle to a trip.
int stopIndex – Index of the stop.
bool onDuty – Sets the On Duty status of this stop. True = on duty, False = off duty.
int stopDuration – Time in minutes that the driver will remain at this stop.
int stopType – Identifier for which kind of stop is being made. Should be an integer value of 0 to 4, with the following representations: 0 = None; 1 = Pickup; 2 = Drop off; 3 = Rest stop; 4 = Fuel stop.
Description
Sets advanced stop information for a specific stop in a trip.
Return Values
Returns zero (0) upon success. A negative one (-1) indicates an error has occurred.
Sample Code
//insert the rest stop right before the destination PCMSDeleteStop(trip, PCMSNumStops(trip) - 1); if (PCMSAddStop(trip, restStop) != 1) break; //set the rest stop as off duty with the stop duration PCMSSetStopOptions(trip, PCMSNumStops(trip) - 1, false, (int)stopDuration, 0); PCMSAddStop(trip, destination); } else { if (strlen(buffer)) PrintLogString("\nCan not parse HOS report: \n %s", buffer); break; }
Supported Since: PC*MILER|Connect 29
Category: Trip Options