ALMA Computing Group

acsexmplPowerSupplyImpl.h File Reference

#include <baciCharacteristicComponentImpl.h>
#include <acsexmplExport.h>
#include <acsexmplPowerSupplyS.h>
#include <baciROdouble.h>
#include <baciRWdouble.h>
#include <baciROpattern.h>
#include <baciSmartPropertyPointer.h>
#include "acsexmplPowerSupplyCurrentImpl.h"

Include dependency graph for acsexmplPowerSupplyImpl.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  PowerSupply
 Simulates the behavior of a power supply and overwrites an ACS property. More...

Defines

#define ON_ACTION   0
 One of these function IDs will be passed to invokeAction().
#define OFF_ACTION   1
#define RESET_ACTION   2


Detailed Description

Definition in file acsexmplPowerSupplyImpl.h.


Define Documentation

#define OFF_ACTION   1
 

Definition at line 67 of file acsexmplPowerSupplyImpl.h.

Referenced by RampedPowerSupply::invokeAction(), PowerSupply::invokeAction(), Lamp::invokeAction(), PowerSupply::off(), and Lamp::off().

#define ON_ACTION   0
 

One of these function IDs will be passed to invokeAction().

Definition at line 66 of file acsexmplPowerSupplyImpl.h.

Referenced by RampedPowerSupply::invokeAction(), PowerSupply::invokeAction(), Lamp::invokeAction(), PowerSupply::on(), and Lamp::on().

#define RESET_ACTION   2
 

Definition at line 68 of file acsexmplPowerSupplyImpl.h.

Referenced by RampedPowerSupply::invokeAction(), PowerSupply::invokeAction(), and PowerSupply::reset().