sophware.home.lang
Interface AdjustableLevel

All Known Implementing Classes:
AdjustableHomeDevice, DimableLampDevice

public interface AdjustableLevel

AdjustableLevel is an interface that is implemented by objects with an adjustable level (e.g. dimmers).

Version:
1.0, 03/19/07
Author:
Russell Soph

Method Summary
 void adjustLevel(int adjustment)
          Adjust the level of the device
 int getLevel()
          Get the current level of the device
 void setLevel(int level)
          Set the level of the device
 

Method Detail

getLevel

int getLevel()
Get the current level of the device

Returns:
current level of the device

setLevel

void setLevel(int level)
Set the level of the device

Parameters:
level - new level for the device

adjustLevel

void adjustLevel(int adjustment)
Adjust the level of the device

Parameters:
adjustment - signed increment or decrement to current level