Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
H
I
L
M
O
S
T
U