Skip to main content

Constants in PC*Miler Connect

The following constants are also in the header file pcmsdefs.h, found in the PC*MILER installation folder.

Routing

Simple Routing Calculations Value (Decimal)
CALC_INVALID -1
CALC_PRACTICAL 0
CALC_SHORTEST 1
CALC_NATIONAL 2
CALC_AVOIDTOLL 3
CALC_AIR 4
CALC_POV 5
Extended Routing Calculations Value (Decimal)
CALCEX_TYPE_PRACTICAL 1
CALCEX_TYPE_SHORTEST 2
CALCEX_TYPE_AIR 4
CALCEX_OPT_AVOIDTOLL 256
CALCEX_OPT_NATIONAL 512
CALCEX_VEH_TRUCK 0
CALCEX_VEH_AUTO 16777216
Road Types Value (Decimal)
ROADTYPE_INTERSTATE 1
ROADTYPE_MAJORHIGHWAY 2
ROADTYPE_PRIMARY 3
ROADTYPE_FERRY 4
ROADTYPE_SECONDARY 5
ROADTYPE_RAMP 6
ROADTYPE_LOCAL 7
Report Types Value (Decimal)
RPT_DETAIL 0
RPT_STATE 1
RPT_MILEAGE 2
RPT_XML 3
RPT_STREETNAME 4
RPT_ROADTYPE 5
RPT_ITINERARY 6
Order of States in Reports Value (Decimal)
STATE_ORDER 1
TRIP_ORDER 2

Time-Based Routing

Time Zones UTC ref. Example city Value (Decimal)
TIME_ZONE_SYSTEM n/a -1
TIME_ZONE_LOCAL n/a -2
HAWAII -10 Honolulu 0
ALASKA -9 Anchorage 1
PACIFIC -8 Los Angeles 2
ARIZONA -7 (no DST) Phoenix 3
MOUNTAIN -7 Denver 4
CENTRAL -6 Chicago 5
EASTERN -5 New York 6
ATLANTIC -4 Halifax 7
NEWFOUNDLAND -3.5 St. John’s 8
GMT 0 London 9
CENTRALEUROPE +1 Paris 10
EASTERNEUROPE +2 Helsinki 11
WESTERNRUSSIA +4 (no DST) Moscow 12

Options

Options Value (Hex)
OPTS_MILES 0x0001L
OPTS_CHANGEDEST 0x0002L
OPTS_HUBMODE 0x0004L
OPTS_BORDERS 0x0008L
OPTS_ALPHAORDER 0x0010L
OPTS_HEAVY 0x0020L
OPTS_FERRYMILES 0x0040L
OPTS_ERROR 0xFFFFL
Last updated July 8, 2025.