Public Member Functions | |
void | cleanUp () |
double | monitorLampBrightness () throws LampUnavailable |
void | stopMonitor () throws LampUnavailable |
void | exceptionMethod () throws LampUnavailable |
void | acsExceptionMethodVoid () throws ACSException |
double | acsExceptionMethodDouble () throws ACSException |
Lamp | getLamp () throws LampUnavailable |
RWdouble | getLampBrightnessObject () throws LampUnavailable |
Private Member Functions | |
void | acsJExceptionMethod () throws AcsJException |
Private Attributes | |
Lamp | m_lamp |
RWdouble | m_brightness |
CBdoubleLampCallback | m_cb |
CBDescIn | m_desc |
Monitordouble | m_monitor |
Static Private Attributes | |
final String | m_lampCurl = "LAMP1" |
|
Implements alma::demo::LampCallbackOperations.
|
|
Implements alma::demo::LampCallbackOperations.
|
|
|
|
|
|
Throws a plain CORBA exception, that is, one that does not collaborate with the ACS error system.
Implements alma::demo::LampCallbackOperations.
|
|
Getts the lamp component LAMP1.
|
|
Gets the lamp component's brightness CORBA object as RWdouble.
|
|
Attaches a monitor to the brightness object of the lamp component. The component uses a callback when the interval set to the timer expires.
Implements alma::demo::LampCallbackOperations.
|
|
Stops the monitor upon request.
Implements alma::demo::LampCallbackOperations.
|
|
|
|
|
|
|
|
|
|
|
|
|