ALMA Computing Group

RampedPS::RampedPowerSupply Interface Reference

Interface RampedPowerSupply also implements PowerSupply. More...

import "acsexmplRampedPowerSupply.idl";

Inheritance diagram for RampedPS::RampedPowerSupply:

Inheritance graph
[legend]
Collaboration diagram for RampedPS::RampedPowerSupply:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void startRamping (in long rampingSteps, in ACS::CBvoid cb, in ACS::CBDescIn desc)
 Starts ramping asynchronously.
void stopRamping (in ACS::CBvoid cb, in ACS::CBDescIn desc)
 Stops ramping asynchronously.

Public Attributes

readonly attribute ACS::RWstring rampingStatus
 This property states whether the power supply is ramping or not.
readonly attribute ACS::ROlong rampingStep
 This property holds the current ramping step.

Detailed Description

Interface RampedPowerSupply also implements PowerSupply.

Definition at line 44 of file acsexmplRampedPowerSupply.idl.


Member Function Documentation

void RampedPS::RampedPowerSupply::startRamping in long  rampingSteps,
in ACS::CBvoid  cb,
in ACS::CBDescIn  desc
 

Starts ramping asynchronously.

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

Parameters:
rampingSteps 
cb callback when ramping is started.
desc is used to negotiate timeouts between client and sever. See the BACI specifications for more details.
Returns:
void *

*

void RampedPS::RampedPowerSupply::stopRamping in ACS::CBvoid  cb,
in ACS::CBDescIn  desc
 

Stops ramping asynchronously.

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

Parameters:
cb callback when ramping has stopped.
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::RWstring RampedPS::RampedPowerSupply::rampingStatus
 

This property states whether the power supply is ramping or not.

Definition at line 75 of file acsexmplRampedPowerSupply.idl.

readonly attribute ACS::ROlong RampedPS::RampedPowerSupply::rampingStep
 

This property holds the current ramping step.

Definition at line 79 of file acsexmplRampedPowerSupply.idl.


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