PC*MILER|Connect includes functions that can pull information from specific legs of a route. To use the following functions, check that the compiler’s option for data alignment is set to byte alignment.
- PCMSNumLegs returns the number of calculated legs in a trip.
- PCMSGetLegInfo gets the leg information in a trip, including time, cost and distance.
Sample code to retrieve leg information
int legNum; int i; struct legInfoType plegInfo; int numLegs = PCMSGetNumLegs(); for(i=0; i < numLegs; i++) PCMSGetLegInfo(trip, legNum, &pLegInfo);