Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

acsexmplFridge.midl File Reference

import "baci.idl";
import "enumpropMACRO.idl";

Include dependency graph for acsexmplFridge.midl:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  FRIDGE

Classes

struct  FRIDGE::temperatureDataBlockEvent
interface  FRIDGE::FridgeControl
struct  FRIDGE::FridgeControl::NestedFridgeEvent

Enumerations

enum  OnOffStates { ON, OFF }
enum  OpClStates { OPEN, CLOSE }
enum  TemperatureStatus { OVERREF, ATREF, BELOWREF }

Functions

 ACS_ENUM (OnOffStates)
 ACS_ENUM (OpClStates)

Variables

const string CHANNELNAME_FRIDGE = "fridge"


Enumeration Type Documentation

enum OnOffStates
 

The fridge can be either on or off.

Enumeration values:
ON 
OFF 

enum OpClStates
 

The fridge's door can be open or closed.

Enumeration values:
OPEN 
CLOSE 

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 


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.


Generated on Thu Apr 30 02:26:35 2009 for ACS IDL interfaces by doxygen 1.3.8