Classes | Public Types | Public Member Functions | Public Attributes

FRIDGE::FridgeControl Interface Reference

Inheritance diagram for FRIDGE::FridgeControl:
Inheritance graph
[legend]
Collaboration diagram for FRIDGE::FridgeControl:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Interface FridgeControl is a semi-complicated interface in the fact that it utilizes enums along with double properties.


Member Typedef Documentation


Member Function Documentation

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.

Returns:
void

void FRIDGE::FridgeControl::off (  ) 

Simply turns the fridge off.

Returns:
void

void FRIDGE::FridgeControl::on (  ) 

Simply turns the fridge on.

Returns:
void

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.

Returns:
void


Member Data Documentation

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.

This property is the temperature we want the fridge to be.


The documentation for this interface was generated from the following file: