Package control.sigint
Class ControllerSignalPretimed
- java.lang.Object
-
- control.AbstractController
-
- control.sigint.ControllerSignal
-
- control.sigint.ControllerSignalPretimed
-
- All Implemented Interfaces:
InterfaceEventWriter
,InterfaceScenarioElement
,Pokable
public class ControllerSignalPretimed extends ControllerSignal
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class control.AbstractController
AbstractController.Algorithm
-
-
Field Summary
Fields Modifier and Type Field Description float
cycle
float
offset
float
start_time
-
Fields inherited from class control.sigint.ControllerSignal
curr_stage_index, stages
-
Fields inherited from class control.AbstractController
actuator_by_usage, actuators, command, dt, end_time, event_output, id, scenario, sensor_by_usage, sensors, type
-
-
Constructor Summary
Constructors Constructor Description ControllerSignalPretimed(Scenario scenario, Controller jaxb_controller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
get_cycle_time(float time)
void
update_command(Dispatcher dispatcher)
void
validate_pre_init(OTMErrorLog errorLog)
-
Methods inherited from class control.sigint.ControllerSignal
get_actuator_class, get_command_for_stage_index, get_signal, get_stage_index, set_stage_index
-
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
-
-
-
-
Constructor Detail
-
ControllerSignalPretimed
public ControllerSignalPretimed(Scenario scenario, Controller jaxb_controller) throws OTMException
- Throws:
OTMException
-
-
Method Detail
-
validate_pre_init
public void validate_pre_init(OTMErrorLog errorLog)
- Overrides:
validate_pre_init
in classControllerSignal
-
update_command
public void update_command(Dispatcher dispatcher) throws OTMException
- Overrides:
update_command
in classControllerSignal
- Throws:
OTMException
-
get_cycle_time
public float get_cycle_time(float time)
-
-