ALMA Computing Group

PS::PowerSupply Interface Reference

Interface PowerSupply is a simple interface. More...

import "acsexmplPowerSupply.idl";

Inheritance diagram for PS::PowerSupply:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void on (in ACS::CBvoid cb, in ACS::CBDescIn desc)
 Turns the powersupply on asynchronously.
void off (in ACS::CBvoid cb, in ACS::CBDescIn desc)
 Turns the powersupply off asynchronously.
void reset (in ACS::CBvoid cb, in ACS::CBDescIn desc)
 Resets the powersupply asynchronously.

Public Attributes

readonly attribute ACS::RWdouble current
 This property is the commanded current of the powersupply.
readonly attribute ACS::ROdouble readback
 This property is the actual current of the powersupply.
readonly attribute ACS::ROpattern status
 This property is the actual current of the powersupply.

Detailed Description

Interface PowerSupply is a simple interface.

Definition at line 45 of file acsexmplPowerSupply.idl.


Member Function Documentation

void PS::PowerSupply::off in ACS::CBvoid  cb,
in ACS::CBDescIn  desc
 

Turns the powersupply off asynchronously.

That is, we are notified by the callback when the method really completes.

Parameters:
cb callback when the powersupply has been turned off.
desc is used to negotiate timeouts between client and sever. See the BACI specifications for more details.
Returns:
void *

*

void PS::PowerSupply::on in ACS::CBvoid  cb,
in ACS::CBDescIn  desc
 

Turns the powersupply on asynchronously.

That is, we are notified by the callback when the method really completes.

Parameters:
cb callback when the powersupply has been turned on.
desc is used to negotiate timeouts between client and sever. See the BACI specifications for more details.
Returns:
void *

*

void PS::PowerSupply::reset in ACS::CBvoid  cb,
in ACS::CBDescIn  desc
 

Resets the powersupply asynchronously.

That is, we are notified by the callback when the method really completes.

Parameters:
cb callback when the powersupply has been reset.
desc is used to negotiate timeouts between client and sever. See the BACI specifications for more details.
Returns:
void *

*


Member Data Documentation

readonly attribute ACS::RWdouble PS::PowerSupply::current
 

This property is the commanded current of the powersupply.

Definition at line 88 of file acsexmplPowerSupply.idl.

readonly attribute ACS::ROdouble PS::PowerSupply::readback
 

This property is the actual current of the powersupply.

Definition at line 92 of file acsexmplPowerSupply.idl.

readonly attribute ACS::ROpattern PS::PowerSupply::status
 

This property is the actual current of the powersupply.

Definition at line 96 of file acsexmplPowerSupply.idl.


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