Public Member Functions | Public Attributes

RampedPS::RampedPowerSupply Interface Reference

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)
void stopRamping (in ACS::CBvoid cb, in ACS::CBDescIn desc)

Public Attributes

readonly attribute ACS::RWstring rampingStatus
readonly attribute ACS::ROlong rampingStep

Detailed Description

Interface RampedPowerSupply also implements PowerSupply.


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

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

This property holds the current ramping step.


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