Public Member Functions | Public Attributes

PS::PowerSupply Interface Reference

import "acsexmplPowerSupply.idl";

Inheritance diagram for PS::PowerSupply:
Inheritance graph
[legend]
Collaboration diagram for PS::PowerSupply:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void on (in ACS::CBvoid cb, in ACS::CBDescIn desc)
void off (in ACS::CBvoid cb, in ACS::CBDescIn desc)
void reset (in ACS::CBvoid cb, in ACS::CBDescIn desc)

Public Attributes

readonly attribute ACS::RWdouble current
readonly attribute ACS::ROdouble readback
readonly attribute ACS::ROpattern status

Detailed Description

Interface PowerSupply is a simple interface


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

This property is the commanded current of the powersupply.

This property is the actual current of the powersupply.

This property is the actual current of the powersupply.


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