ALMA Computing Group
Classes | Enumerations | Functions | Variables

FRIDGE Namespace Reference

Classes

struct  temperatureDataBlockEvent
 This defines the block of data that will be sent over the notification channel. More...
interface  FridgeControl
 Interface FridgeControl is a semi-complicated interface in the fact that it utilizes enums along with double properties. More...

Enumerations

enum  OnOffStates { ON, OFF }
 

The fridge can be either on or off.

More...
enum  OpClStates { OPEN, CLOSE }
 

The fridge's door can be open or closed.

More...
enum  TemperatureStatus { OVERREF, ATREF, BELOWREF }
 

The actual temperature (i.e., currTemperature) of the fridge can be over/at/below the desired temperature (i.e., refTemperature).

More...

Functions

 ACS_ENUM (OnOffStates)
 ACS_ENUM (OpClStates)

Variables

const string CHANNELNAME_FRIDGE = "fridge"
 This defines the channel name for use with all event suppliers and consumers for the FridgeControl component.

Enumeration Type Documentation

The fridge can be either on or off.

Enumerator:
ON 
OFF 

Definition at line 46 of file acsexmplFridge.midl.

The fridge's door can be open or closed.

Enumerator:
OPEN 
CLOSE 

Definition at line 52 of file acsexmplFridge.midl.

The actual temperature (i.e., currTemperature) of the fridge can be over/at/below the desired temperature (i.e., refTemperature).

Since this enumeration will not be used with BACI properties, the ACS_ENUM macro need not be utilized.

Enumerator:
OVERREF 
ATREF 
BELOWREF 

Definition at line 61 of file acsexmplFridge.midl.


Function Documentation

FRIDGE::ACS_ENUM ( OnOffStates   ) 
FRIDGE::ACS_ENUM ( OpClStates   ) 

Variable Documentation

const string FRIDGE::CHANNELNAME_FRIDGE = "fridge"

This defines the channel name for use with all event suppliers and consumers for the FridgeControl component.

Definition at line 84 of file acsexmplFridge.midl.

Referenced by FridgeControl::FridgeControl().