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

ACS::Pfloat Interface Reference

import "baci.idl";

Inheritance diagram for ACS::Pfloat:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

float get_sync (out ACSErr::Completion c)
void get_async (in CBfloat cb, in CBDescIn desc)
long get_history (in long n_last_values, out floatSeq vs, out TimeSeq ts)
Monitorfloat create_monitor (in CBfloat cb, in CBDescIn desc)
Monitorfloat create_postponed_monitor (in Time start_time, in CBfloat cb, in CBDescIn desc)

Public Attributes

readonly attribute TimeInterval default_timer_trigger
readonly attribute TimeInterval min_timer_trigger
readonly attribute float min_delta_trigger
readonly attribute float default_value
readonly attribute float graph_min
readonly attribute float graph_max
readonly attribute float min_step

Detailed Description

See Pdouble.


Member Function Documentation

Monitorfloat ACS::Pfloat::create_monitor in CBfloat  cb,
in CBDescIn  desc
 

Start continuous monitoring (with default time interval). As in all asynchronous requests, a callback object cb and its descriptor desc have to be provided. See Callback for more details. 3AC90A260281

Monitorfloat ACS::Pfloat::create_postponed_monitor in Time  start_time,
in CBfloat  cb,
in CBDescIn  desc
 

Register a monitor whose beginning will be postponed until the specified start_time, which is given in absolute time. See create_monitor for more details on monitors. 3AC90A2602B2

void ACS::Pfloat::get_async in CBfloat  cb,
in CBDescIn  desc
 

Request one value through callback. The callback cb and its desciptor desc have to be created by the client. The callback is of type CBfloat, because it explicitely carries a value of type float. 3AC90A26024D

long ACS::Pfloat::get_history in long  n_last_values,
out floatSeq  vs,
out TimeSeq  ts
 

Read n_last_lalues or all values (whichever is less) from the server�s local archive. If n_last_values is 0, then read complete local archive. Method returns number of actually transmitted values. 3AC90A260262

float ACS::Pfloat::get_sync out ACSErr::Completion  c  ) 
 

Synchronous call that returns the value of the property in the correct type, no casting is required. 3AC90A26022F


Member Data Documentation

readonly attribute TimeInterval ACS::Pfloat::default_timer_trigger
 

default time interval between two consecutive monitor callbacks

readonly attribute float ACS::Pfloat::default_value
 

default value, error-free value, etc.

readonly attribute float ACS::Pfloat::graph_max
 

the recommended maximum for charts and gauges that display the value

readonly attribute float ACS::Pfloat::graph_min
 

the recommended minimum for charts and gauges that display the value

readonly attribute float ACS::Pfloat::min_delta_trigger
 

default value, error-free value, etc.

readonly attribute float ACS::Pfloat::min_step
 

smallest incremental step over whole range

readonly attribute TimeInterval ACS::Pfloat::min_timer_trigger
 

the minimum allowed threshold for value change in value triggers


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