ALMA Computing Group

FRIDGE::FridgeControl Interface Reference

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

import "acsexmplFridge.midl";

List of all members.

Public Types

typedef sequence< NestedFridgeEventNestedFridgeEventSeq

Public Member Functions

void on ()
 Simply turns the fridge on.
void off ()
 Simply turns the fridge off.
oneway void open ()
 Opens the fridge's door as a pure CORBA asynchronous method.
oneway void close ()
 Closes the fridge's door as a pure CORBA asynchronous method.

Public Attributes

readonly attribute ACS::RWdouble refTemperature
 This property is the temperature we want the fridge to be.
readonly attribute ROOnOffStates powerStatus
 The fridge is either on or off.
readonly attribute ROOpClStates doorStatus
 The fridge's door is either open or closed.
readonly attribute ACS::ROdouble currTemperature
 This property is the fridge's actual temperature.


Detailed Description

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

Definition at line 92 of file acsexmplFridge.midl.


Member Typedef Documentation

typedef sequence<NestedFridgeEvent> FRIDGE::FridgeControl::NestedFridgeEventSeq
 

Definition at line 156 of file acsexmplFridge.midl.


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

readonly attribute ACS::ROdouble FRIDGE::FridgeControl::currTemperature
 

This property is the fridge's actual temperature.

Definition at line 146 of file acsexmplFridge.midl.

readonly attribute ROOpClStates FRIDGE::FridgeControl::doorStatus
 

The fridge's door is either open or closed.

Definition at line 142 of file acsexmplFridge.midl.

readonly attribute ROOnOffStates FRIDGE::FridgeControl::powerStatus
 

The fridge is either on or off.

Definition at line 138 of file acsexmplFridge.midl.

readonly attribute ACS::RWdouble FRIDGE::FridgeControl::refTemperature
 

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

Definition at line 134 of file acsexmplFridge.midl.


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