ALMA Computing Group


Classes

struct  FRIDGE::temperatureDataBlockEvent
 This defines the block of data that will be sent over the notification channel. More...
interface  FRIDGE::FridgeControl
 Interface FridgeControl is a semi-complicated interface in the fact that it utilizes enums along with double properties. More...
struct  FRIDGE::FridgeControl::NestedFridgeEvent
 In order to test notification channel issues with scopes and Java packages etc, we also define an event struct inside an interface. 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

enum OnOffStates
 

The fridge can be either on or off.

Enumeration values:
ON 
OFF 
Definition at line 46 of file acsexmplFridge.midl.

enum OpClStates
 

The fridge's door can be open or closed.

Enumeration values:
OPEN 
CLOSE 
Definition at line 52 of file acsexmplFridge.midl.

enum TemperatureStatus
 

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.

Enumeration values:
OVERREF 
ATREF 
BELOWREF 
Definition at line 61 of file acsexmplFridge.midl.


Function Documentation

ACS_ENUM OpClStates   ) 
 

ACS_ENUM OnOffStates   ) 
 


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.