}
@Override
- public void setHighLevelState(String stateID, Object newState)
+ public Object getHighLevelState(String stateID)
{
switch (stateID)
{
case "out":
if (logicSwitch != null)
- logicSwitch.setToValueOf((Bit) newState);
- break;
+ return logicSwitch.getValue();
+ return null;
default:
- super.setHighLevelState(stateID, newState);
- break;
+ return super.getHighLevelState(stateID);
}
}
@Override
- public Object getHighLevelState(String stateID)
+ public void setHighLevelState(String stateID, Object newState)
{
switch (stateID)
{
case "out":
if (logicSwitch != null)
- return logicSwitch.getValue();
- return null;
+ logicSwitch.setToValueOf((Bit) newState);
+ break;
default:
- return super.getHighLevelState(stateID);
+ super.setHighLevelState(stateID, newState);
+ break;
}
}