A C H I L M O S T U

S

SECURITY_ALARM_TRIPPED - Static variable in interface SecurityLightController.LightControllerCommandInterface
This signal indicates that an intrusion has been detected.
SecurityLampSimulatedUI - Class in UI
This class implements a basic UI for usage with the light controller.
SecurityLampSimulatedUI(LightControllerCommandInterface) - Constructor for class UI.SecurityLampSimulatedUI
This constructor will instantiate a new GUI instance.
SecurityLightController - package SecurityLightController
 
serialVersionUID - Static variable in class UI.SecurityLampSimulatedUI
 
setLight(LightDeviceInterface) - Method in class SecurityLightController.LightControllerStateMachine
This method will set the light that is to be controlled by this state machine.
setTmr(LightTimerInterface) - Method in class SecurityLightController.LightControllerStateMachine
This method will set an instance of the timer that is to be used with this class.
signalAction(int) - Method in interface SecurityLightController.LightControllerCommandInterface
This method provides a mechanism for a signal to be received by the light controller.
signalAction(int) - Method in class SecurityLightController.LightControllerStateMachine
 
startTimer(int) - Method in class SecurityLightController.LightTimer
 
startTimer(int) - Method in interface SecurityLightController.LightTimerInterface
This method will start the timer.
subscribe(LightControllerStateMachineObserverInterface) - Method in interface SecurityLightController.LightControllerCommandInterface
This method will allow an external observer to subscribe to state machine, receiving updates when states change.
subscribe(LightControllerStateMachineObserverInterface) - Method in class SecurityLightController.LightControllerStateMachine
 

A C H I L M O S T U