|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SuperLinkID | |
---|---|
dk.deepthought.sidious.blackboard | Provides blackboard classes and interfaces |
dk.deepthought.sidious.goalhandler | Provides classes and interfaces for handling goals |
dk.deepthought.sidious.greenhouse | Contains greenhouse specific classes and interfaces. |
dk.deepthought.sidious.planner | Provides classes and interfaces for the planning and pathfinding algorithms |
dk.deepthought.sidious.planner.graph | Provides classes and interfaces for representing graphs for the planner. |
dk.deepthought.sidious.ruleengine | Provides classes and interfaces for rule evaluation |
dk.deepthought.sidious.rules | Contains the implementations of the rules in the system. |
dk.deepthought.sidious.services | Provides functionality for interaction with the environment |
dk.deepthought.sidious.supportsystem | Provides interfaces and classes for the general interaction with the system. |
dk.deepthought.sidious.util | Provides utility implementations for the system |
Uses of SuperLinkID in dk.deepthought.sidious.blackboard |
---|
Methods in dk.deepthought.sidious.blackboard with parameters of type SuperLinkID | |
---|---|
double |
BlackBoardEngine.getAdjustableSetting(SuperLinkID requesterID,
SuperLinkID adjustableID)
|
double |
BlackBoard.getAdjustableSetting(SuperLinkID requesterID,
SuperLinkID adjustableID)
Returns the current setting of the adjustable associated with the specified adjustableID and requesterID . |
PlanRequester |
BlackBoardEngine.getRequester(SuperLinkID id)
Returns a reference to the plan requester associated with the specified id . |
PlanRequester |
BlackBoard.getRequester(SuperLinkID requester)
Returns a reference to the plan requester associated with the specified id . |
Uses of SuperLinkID in dk.deepthought.sidious.goalhandler |
---|
Fields in dk.deepthought.sidious.goalhandler declared as SuperLinkID | |
---|---|
private SuperLinkID |
Goal.origin
The parent of this goal. |
Methods in dk.deepthought.sidious.goalhandler that return SuperLinkID | |
---|---|
SuperLinkID |
Goal.getOrigin()
Returns the id of the originating PlanRequester of this
goal. |
Methods in dk.deepthought.sidious.goalhandler with parameters of type SuperLinkID | |
---|---|
Goal |
GoalHandlerEngine.getTopPriorityGoal(SuperLinkID id)
|
Goal |
GoalHandler.getTopPriorityGoal(SuperLinkID id)
This method retrieves the top goal for a given SuperLinkID . |
protected void |
GoalHandlerEngine.process(SuperLinkID item)
|
void |
GoalHandlerEngine.request(SuperLinkID id)
|
void |
GoalHandler.request(SuperLinkID id)
Request a goal to be extracted from requester with specified id. |
Constructors in dk.deepthought.sidious.goalhandler with parameters of type SuperLinkID | |
---|---|
Goal(State goalState,
double desire,
SuperLinkID origin)
Constructor; returns a new instance of Goal. |
Uses of SuperLinkID in dk.deepthought.sidious.greenhouse |
---|
Fields in dk.deepthought.sidious.greenhouse declared as SuperLinkID | |
---|---|
private SuperLinkID |
CO2SetPoint.co2ID
The id of the CO2 setpoint. |
private SuperLinkID |
WindowSetPoint.humidityID
The id of the humidity sensor. |
private SuperLinkID |
HeaterSetPoint.humidityID
Id of the humidity sensor. |
private SuperLinkID |
Greenhouse.id
The id of this greenhouse. |
private SuperLinkID |
ScreenSetPoint.irradianceID
The id of the irradiance sensor. |
private SuperLinkID |
WindowSetPoint.outsideHumidityID
The id of the outside humidity sensor. |
private SuperLinkID |
WindowSetPoint.outsideTemperatureID
The id of the outside temperature sensor. |
private SuperLinkID |
SensorInput.superLinkID
The id of the sensor this represent. |
private SuperLinkID |
WindowSetPoint.temperatureID
The id of the temperature sensor. |
private SuperLinkID |
HeaterSetPoint.temperatureID
Id of the temperature sensor. |
Methods in dk.deepthought.sidious.greenhouse that return SuperLinkID | |
---|---|
SuperLinkID |
WindowSetPoint.getID()
|
SuperLinkID |
SensorInput.getID()
Returns the id of this sensor. |
SuperLinkID |
ScreenSetPoint.getID()
|
SuperLinkID |
HeaterSetPoint.getID()
|
SuperLinkID |
Greenhouse.getID()
|
SuperLinkID |
CO2SetPoint.getID()
|
Constructors in dk.deepthought.sidious.greenhouse with parameters of type SuperLinkID | |
---|---|
Greenhouse(SuperLinkID id,
java.util.Collection<Adjustable> adjustables,
java.util.Collection<Rule> rules)
Constructs a new instance of Greenhouse with the specified
id, adjustables, and rules. |
|
SensorInput(SuperLinkID superLinkID,
double value)
Creates a new SensorInput object from the specified
SuperLinkID and value . |
Uses of SuperLinkID in dk.deepthought.sidious.planner |
---|
Fields in dk.deepthought.sidious.planner declared as SuperLinkID | |
---|---|
private SuperLinkID |
Plan.id
The id of the requester. |
private SuperLinkID |
GreenhouseHeuristic.id
The id of the requester. |
Fields in dk.deepthought.sidious.planner with type parameters of type SuperLinkID | |
---|---|
private java.util.HashMap<SuperLinkID,Pathfinder> |
PlannerEngine.idToPathfinder
Mapping between id and pathfinder |
Methods in dk.deepthought.sidious.planner that return SuperLinkID | |
---|---|
SuperLinkID |
Plan.getId()
Returns the id of the requester. |
Methods in dk.deepthought.sidious.planner with parameters of type SuperLinkID | |
---|---|
static java.util.Collection<Adjustable> |
PlannerEngine.getAdjustables(SuperLinkID requester)
Returns the adjustables of the specified requester. |
static Graph |
GraphFactory.makeGraph(SuperLinkID requester,
State source,
State goal)
This method is a factory for creating a Graph . |
void |
Plan.setId(SuperLinkID id)
Sets the id of the requester. |
void |
PlannerEngine.stop(SuperLinkID id)
|
void |
Planner.stop(SuperLinkID id)
Stops generating a plan for the given id . |
Constructors in dk.deepthought.sidious.planner with parameters of type SuperLinkID | |
---|---|
GreenhouseHeuristic(SuperLinkID id,
State source,
State goal)
Constructs a new GreenhouseHeuristic with the specified
id . |
Uses of SuperLinkID in dk.deepthought.sidious.planner.graph |
---|
Fields in dk.deepthought.sidious.planner.graph declared as SuperLinkID | |
---|---|
private SuperLinkID |
AStarGraph.requesterId
The id of the requester. |
Methods in dk.deepthought.sidious.planner.graph that return SuperLinkID | |
---|---|
SuperLinkID |
Graph.getId()
Returns the id of the owner/requester for this graph. |
SuperLinkID |
AStarGraph.getId()
|
Constructors in dk.deepthought.sidious.planner.graph with parameters of type SuperLinkID | |
---|---|
AStarGraph(State sourceState,
State goalState,
java.util.Collection<Adjustable> adjustables,
Heuristic heuristic,
SuperLinkID requester)
Constructs an AStarGraph with a start and end-state, and
the set adjustables. |
Uses of SuperLinkID in dk.deepthought.sidious.ruleengine |
---|
Methods in dk.deepthought.sidious.ruleengine with parameters of type SuperLinkID | |
---|---|
double |
RuleEngineImpl.evaluate(SuperLinkID requesterID,
State current,
State next,
Step step)
|
double |
RuleEngine.evaluate(SuperLinkID requesterID,
State current,
State next,
Step step)
This method evaluates the rules associated with the given plan requester. |
java.util.Collection<Goal> |
RuleEngineImpl.extractGoals(SuperLinkID requesterID)
|
java.util.Collection<Goal> |
RuleEngine.extractGoals(SuperLinkID requesterID)
This method extracts the goals of the specified PlanRequester . |
Uses of SuperLinkID in dk.deepthought.sidious.rules |
---|
Fields in dk.deepthought.sidious.rules declared as SuperLinkID | |
---|---|
private SuperLinkID |
Rule.parentID
The ID of the originating PlanRequester . |
private SuperLinkID |
TemperatureRule.SENSOR_ID
The ID of the sensor this Rule depends on. |
private SuperLinkID |
MorningDropRule.temperatureSensorID
The ID of the temperature sensor this Rule depends on. |
private SuperLinkID |
MorningDropRule.timeSensorID
The ID of the time sensor this Rule depends on. |
Fields in dk.deepthought.sidious.rules with type parameters of type SuperLinkID | |
---|---|
private java.util.Collection<SuperLinkID> |
ConstrainingRule.idsToConstrain
A list of sensor id's which will be constrained by this. |
Methods in dk.deepthought.sidious.rules that return SuperLinkID | |
---|---|
SuperLinkID |
Rule.getParentID()
Gets the parent id of this rule. |
Methods in dk.deepthought.sidious.rules with parameters of type SuperLinkID | |
---|---|
static MorningDropRule |
MorningDropRule.constructMorningDropRule(SuperLinkID parentID,
java.util.Properties properties)
Static factory for constructing a MorningDropRule with the specified properties. |
static TemperatureRule |
TemperatureRule.constructTemperatureRule(SuperLinkID parentID,
java.util.Properties properties)
Static factory for constructing a TemperatureRule with the specified properties. |
protected double |
Rule.getAdjustableSetting(Step step,
SuperLinkID id)
Returns the setting of an adjustable contained in the step
identified by the id . |
protected double |
Rule.getAdjustableSettingFromParent(SuperLinkID adjustableID)
Method returns the setting of the input adjustable. |
protected double |
Rule.getSensorValue(State state,
SuperLinkID sensorID)
Method returns the value of the input sensorID in the
input state . |
void |
Rule.setParentID(SuperLinkID parentID)
Sets the parent id for this rule. |
Constructors in dk.deepthought.sidious.rules with parameters of type SuperLinkID | |
---|---|
ConstrainingRule(SuperLinkID... sensorIDs)
Constructs a constraining rule that constrains sensors with input IDs. |
|
MorningDropRule(SuperLinkID parentID)
Constructor. |
|
PhotosynthesisRule(SuperLinkID parentID)
|
|
TemperatureRule(SuperLinkID parentId)
Constructor. |
Uses of SuperLinkID in dk.deepthought.sidious.services |
---|
Methods in dk.deepthought.sidious.services with parameters of type SuperLinkID | |
---|---|
static double |
ServiceEngine.getSensorValue(SuperLinkID id)
Method returns the value of the sensor associated with the given id . |
Uses of SuperLinkID in dk.deepthought.sidious.supportsystem |
---|
Fields in dk.deepthought.sidious.supportsystem declared as SuperLinkID | |
---|---|
private static SuperLinkID |
SystemSettings.co2ID
The SuperLinkID of the CO2 sensor |
private static SuperLinkID |
SystemSettings.humidityID
The SuperLinkID of the humidity sensor |
private static SuperLinkID |
SystemSettings.irradianceID
The SuperLinkID of the light irradiance sensor |
private static SuperLinkID |
SystemSettings.outsideHumidityID
The SuperLinkID of the outside humidity sensor |
private static SuperLinkID |
SystemSettings.outsideTemperatureID
The SuperLinkID of the outside temperature sensor |
private static SuperLinkID |
SystemSettings.temperatureID
The SuperLinkID of the temperature sensor |
private static SuperLinkID |
SystemSettings.timeID
The SuperLinkID of the time sensor |
Methods in dk.deepthought.sidious.supportsystem that return SuperLinkID | |
---|---|
static SuperLinkID |
SystemSettings.getCO2ID()
Returns the SuperLinkID of the CO2 sensor. |
static SuperLinkID |
SystemSettings.getCO2SetPointID()
Returns the id of the CO2 setpoint. |
static SuperLinkID |
SystemSettings.getHeaterSetPointID()
Returns the id of the heater setpoint. |
static SuperLinkID |
SystemSettings.getHumidityID()
Returns the SuperLinkID of the humidity sensor. |
SuperLinkID |
PlanRequester.getID()
Returns the id of this plan requester. |
SuperLinkID |
Adjustable.getID()
Returns the id of this Adjustable . |
static SuperLinkID |
SystemSettings.getIrradianceID()
Returns the SuperLinkID of the light irradiance sensor. |
static SuperLinkID |
SystemSettings.getOutsideHumidityID()
Returns the SuperLinkID of the outside humidity sensor. |
static SuperLinkID |
SystemSettings.getOutsideTemperatureID()
Returns the SuperLinkID of the outside temperature sensor. |
static SuperLinkID |
SystemSettings.getScreenSetPointID()
Returns the id of the screen setpoint. |
static SuperLinkID |
SystemSettings.getTemperatureID()
Returns the SuperLinkID of the temperature sensor. |
static SuperLinkID |
SystemSettings.getTimeID()
|
static SuperLinkID |
SystemSettings.getWindowSetPointID()
Returns the id of the window setpoint. |
Methods in dk.deepthought.sidious.supportsystem with parameters of type SuperLinkID | |
---|---|
int |
SuperLinkID.compareTo(SuperLinkID other)
|
static void |
SystemSettings.setCO2ID(SuperLinkID co2ID)
|
static void |
SystemSettings.setHumidityID(SuperLinkID humidityID)
|
static void |
SystemSettings.setIrradianceID(SuperLinkID irradianceID)
|
static void |
SystemSettings.setOutsideHumidityID(SuperLinkID outsideHumidityID)
|
static void |
SystemSettings.setOutsideTemperatureID(SuperLinkID outsideTemperatureID)
|
static void |
SystemSettings.setTemperatureID(SuperLinkID temperatureID)
|
static void |
SystemSettings.setTimeID(SuperLinkID timeID)
|
Uses of SuperLinkID in dk.deepthought.sidious.util |
---|
Fields in dk.deepthought.sidious.util with type parameters of type SuperLinkID | |
---|---|
private java.util.Map<SuperLinkID,PlanRequester> |
SidiousMap.map
Internal map instance. |
Methods in dk.deepthought.sidious.util that return SuperLinkID | |
---|---|
SuperLinkID |
RuleProperty.getID(java.lang.String key)
Method returns the value of the specified key. |
Methods in dk.deepthought.sidious.util with parameters of type SuperLinkID | |
---|---|
PlanRequester |
SidiousMap.get(SuperLinkID id)
Returns the PlanRequester to which the specified id is mapped in this identity map, or null if the map contains no mapping for
this id. |
PlanRequester |
SidiousMap.put(SuperLinkID id,
PlanRequester requester)
Associates the specified id with the specified requester in this map. |
void |
SidiousMap.remove(SuperLinkID id)
Removes the mapping for this key from this map if it is present. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |