import "baci.idl";
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 |
See Pdouble.
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
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
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
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