Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ACS::RWfloat Interface Reference

import "baci.idl";

Inheritance diagram for ACS::RWfloat:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Public Attributes

readonly attribute float min_value
readonly attribute float 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 float.

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


Member Function Documentation

void ACS::RWfloat::decrement in CBvoid  cb,
in CBDescIn  desc
 

3AC90A27033F

void ACS::RWfloat::increment in CBvoid  cb,
in CBDescIn  desc
 

3AC90A270336

void ACS::RWfloat::set_async in float  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::RWfloat::set_nonblocking in float  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::RWfloat::set_sync in float  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 float ACS::RWfloat::max_value
 

readonly attribute float ACS::RWfloat::min_value
 


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:27:50 2009 for ACS IDL interfaces by doxygen 1.3.8