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
|