ALMA Computing Group
Public Member Functions | Public Attributes

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: