Public Member Functions | Public Attributes

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: