Classes | |
struct | NestedFridgeEvent |
Public Types | |
typedef sequence < NestedFridgeEvent > | NestedFridgeEventSeq |
Public Member Functions | |
void | on () |
void | off () |
oneway void | open () |
oneway void | close () |
Public Attributes | |
readonly attribute ACS::RWdouble | refTemperature |
readonly attribute ROOnOffStates | powerStatus |
readonly attribute ROOpClStates | doorStatus |
readonly attribute ACS::ROdouble | currTemperature |
Interface FridgeControl is a semi-complicated interface in the fact that it utilizes enums along with double properties.
typedef sequence<NestedFridgeEvent> FRIDGE::FridgeControl::NestedFridgeEventSeq |
oneway void FRIDGE::FridgeControl::close | ( | ) |
Closes the fridge's door as a pure CORBA asynchronous method. As soon as a client invokes this method, control is returned.
void FRIDGE::FridgeControl::off | ( | ) |
Simply turns the fridge off.
void FRIDGE::FridgeControl::on | ( | ) |
Simply turns the fridge on.
oneway void FRIDGE::FridgeControl::open | ( | ) |
Opens the fridge's door as a pure CORBA asynchronous method. As soon as a client invokes this method, control is returned.
readonly attribute ACS::ROdouble FRIDGE::FridgeControl::currTemperature |
This property is the fridge's actual temperature.
readonly attribute ROOpClStates FRIDGE::FridgeControl::doorStatus |
The fridge's door is either open or closed.
readonly attribute ROOnOffStates FRIDGE::FridgeControl::powerStatus |
The fridge is either on or off.
readonly attribute ACS::RWdouble FRIDGE::FridgeControl::refTemperature |
This property is the temperature we want the fridge to be.