Public Member Functions | Public Attributes

ACS::RWdouble Interface Reference

import "baci.idl";

Inheritance diagram for ACS::RWdouble:
Inheritance graph
[legend]
Collaboration diagram for ACS::RWdouble:
Collaboration graph
[legend]

List of all members.

Public Member Functions

ACSErr::Completion set_sync (in double value)
void set_async (in double value, in CBvoid cb, in CBDescIn desc)
void set_nonblocking (in double value)
void increment (in CBvoid cb, in CBDescIn desc)
void decrement (in CBvoid cb, in CBDescIn desc)

Public Attributes

readonly attribute double min_value
readonly attribute double max_value

Detailed Description

Here follow the property definitions that are actually used by the control system: RO for read-only and RW for read-write. The patterns are described in the specification documents, "BACI specifications" and "Application of BACI for ACS 1.0". They will be briefly described for the Properties of type double.

The following types are missing, because they were not requested for ACS1.0: RWpattern, patternSeq, PstringSeq.


Member Function Documentation

void ACS::RWdouble::decrement ( in CBvoid  cb,
in CBDescIn  desc 
)

3AC90A27033F

void ACS::RWdouble::increment ( in CBvoid  cb,
in CBDescIn  desc 
)

3AC90A270336

void ACS::RWdouble::set_async ( in double  value,
in CBvoid  cb,
in CBDescIn  desc 
)

Aynchronous setting of the property value - it is equivalent to the synchronous case, only that the Completion structure informing of the success/failure is returned via the callback object cb. As it does not carry a value, the callback is of type CBvoid. As usual, a callback descriptor is at the end of the signature. 3AC90A270323

void ACS::RWdouble::set_nonblocking ( in double  value  ) 

Method for fast consecutive sets that minimizes communication overhead. No assurance exists that the command has actually arrived to the server. Therefore also no completion code is returned. 3AC90A27032E

ACSErr::Completion ACS::RWdouble::set_sync ( in double  value  ) 

Synchronous setting of the property value - the returned Completion structure informs of the success/failure of the operation. 3AC90A270321


Member Data Documentation

readonly attribute double ACS::RWdouble::max_value
readonly attribute double ACS::RWdouble::min_value

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