Package control.commodity
Class ControllerTollLaneGroup
- java.lang.Object
-
- control.AbstractController
-
- control.commodity.ControllerTollLaneGroup
-
- All Implemented Interfaces:
InterfaceEventWriter
,InterfaceScenarioElement
,Pokable
public class ControllerTollLaneGroup extends AbstractController
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class control.AbstractController
AbstractController.Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description Set<Long>
banned_comms
float
def_keep
float
def_rho_vpkmplane
boolean
firsttime
Set<Long>
free_comms
Set<control.commodity.ControllerTollLaneGroup.LinkInfo>
lginfos
float
speed_threshold_meterpdt
float
toll_coef
Set<Long>
tolled_comms
LookupTable
vplpdt_to_cents_table
-
Fields inherited from class control.AbstractController
actuator_by_usage, actuators, command, dt, end_time, event_output, id, scenario, sensor_by_usage, sensors, start_time, type
-
-
Constructor Summary
Constructors Constructor Description ControllerTollLaneGroup(Scenario scenario, Controller jcnt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure()
Class
get_actuator_class()
void
update_command(Dispatcher dispatcher)
-
Methods inherited from class control.AbstractController
get_command_for_actuator_id, get_command_for_actuator_usage, getId, getSEType, initialize, is_inbuilt, poke, set_event_output, to_jaxb, validate_post_init, validate_pre_init
-
-
-
-
Field Detail
-
firsttime
public boolean firsttime
-
def_keep
public final float def_keep
- See Also:
- Constant Field Values
-
def_rho_vpkmplane
public final float def_rho_vpkmplane
- See Also:
- Constant Field Values
-
toll_coef
public float toll_coef
-
speed_threshold_meterpdt
public float speed_threshold_meterpdt
-
vplpdt_to_cents_table
public LookupTable vplpdt_to_cents_table
-
lginfos
public Set<control.commodity.ControllerTollLaneGroup.LinkInfo> lginfos
-
-
Constructor Detail
-
ControllerTollLaneGroup
public ControllerTollLaneGroup(Scenario scenario, Controller jcnt) throws OTMException
- Throws:
OTMException
-
-
Method Detail
-
configure
public void configure() throws OTMException
- Throws:
OTMException
-
update_command
public void update_command(Dispatcher dispatcher) throws OTMException
- Specified by:
update_command
in classAbstractController
- Throws:
OTMException
-
get_actuator_class
public Class get_actuator_class()
- Specified by:
get_actuator_class
in classAbstractController
-
-