/AWS1/CL_GERISOLINECAROPTIONS¶
Vehicle characteristics and preferences that affect routing for passenger cars. This includes vehicle type, occupancy, and speed restrictions that may influence which roads can be used and expected travel times.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_enginetype TYPE /AWS1/GERISOLINEENGINETYPE /AWS1/GERISOLINEENGINETYPE¶
The type of engine powering the vehicle, which may affect route calculation due to road restrictions or vehicle characteristics.
INTERNAL_COMBUSTION—Standard gasoline or diesel engine.
ELECTRIC—Battery electric vehicle.
PLUGIN_HYBRID—Combination of electric and internal combustion engines with plug-in charging capability.
io_licenseplate TYPE REF TO /AWS1/CL_GERISOLINEVEHICLELI00 /AWS1/CL_GERISOLINEVEHICLELI00¶
License plate information used in regions where road access or routing restrictions are based on license plate numbers.
iv_maxspeed TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The maximum speed of the vehicle in kilometers per hour. When specified, routes will not include roads with higher speed limits. Valid values range from 3.6 km/h (1 m/s) to 252 km/h (70 m/s).
Unit:
kilometers per hour
iv_occupancy TYPE /AWS1/GERSENSITIVEINTEGER /AWS1/GERSENSITIVEINTEGER¶
The number of occupants in the vehicle. This can affect route calculations by enabling the use of high-occupancy vehicle (HOV) lanes where minimum occupancy requirements are met.
Default value:
1
Queryable Attributes¶
EngineType¶
The type of engine powering the vehicle, which may affect route calculation due to road restrictions or vehicle characteristics.
INTERNAL_COMBUSTION—Standard gasoline or diesel engine.
ELECTRIC—Battery electric vehicle.
PLUGIN_HYBRID—Combination of electric and internal combustion engines with plug-in charging capability.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENGINETYPE() |
Getter for ENGINETYPE, with configurable default |
ASK_ENGINETYPE() |
Getter for ENGINETYPE w/ exceptions if field has no value |
HAS_ENGINETYPE() |
Determine if ENGINETYPE has a value |
LicensePlate¶
License plate information used in regions where road access or routing restrictions are based on license plate numbers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LICENSEPLATE() |
Getter for LICENSEPLATE |
MaxSpeed¶
The maximum speed of the vehicle in kilometers per hour. When specified, routes will not include roads with higher speed limits. Valid values range from 3.6 km/h (1 m/s) to 252 km/h (70 m/s).
Unit:
kilometers per hour
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXSPEED() |
Getter for MAXSPEED, with configurable default |
ASK_MAXSPEED() |
Getter for MAXSPEED w/ exceptions if field has no value |
STR_MAXSPEED() |
String format for MAXSPEED, with configurable default |
HAS_MAXSPEED() |
Determine if MAXSPEED has a value |
Occupancy¶
The number of occupants in the vehicle. This can affect route calculations by enabling the use of high-occupancy vehicle (HOV) lanes where minimum occupancy requirements are met.
Default value:
1
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OCCUPANCY() |
Getter for OCCUPANCY, with configurable default |
ASK_OCCUPANCY() |
Getter for OCCUPANCY w/ exceptions if field has no value |
HAS_OCCUPANCY() |
Determine if OCCUPANCY has a value |