alma::ACS::impl::RWdoubleSeqImpl Class Reference

Inheritance diagram for alma::ACS::impl::RWdoubleSeqImpl:
Inheritance graph
[legend]
Collaboration diagram for alma::ACS::impl::RWdoubleSeqImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RWdoubleSeqImpl (String name, CharacteristicComponentImpl parentComponent) throws PropertyInitializationFailed
 RWdoubleSeqImpl (String name, CharacteristicComponentImpl parentComponent, DataAccess dataAccess) throws PropertyInitializationFailed
Object readPropertyTypeCharacteristic (String name) throws NoSuchCharacteristic
Monitordouble create_monitor (CBdoubleSeq callback, CBDescIn descIn)
Monitordouble create_postponed_monitor (long startTime, CBdoubleSeq callback, CBDescIn descIn)
double default_value ()
void get_async (CBdoubleSeq arg0, CBDescIn arg1)
int get_history (int arg0, doubleSeqSeqHolder arg1, TimeSeqHolder arg2)
double[] get_sync (CompletionHolder completionHolder)
double graph_max ()
double graph_min ()
double min_delta_trigger ()
double min_step ()
boolean lessThanDelta (Object value1, Object value2, Object delta)
boolean noDelta (Object value)
boolean dispatchCallback (int type, Object value, Callback callback, Completion completion, CBDescOut desc)
Object sum (Object value1, Object value2, boolean substract)
double max_value ()
double min_value ()
void set_async (double[] value, CBvoid callback, CBDescIn descIn)
void set_nonblocking (double[] value)
Completion set_sync (double[] value)

Detailed Description

Implementation of alma.ACS.RWdouble.

Author:
Camilo Menay
Cristian Maureira
Version:
$id$

Constructor & Destructor Documentation

alma::ACS::impl::RWdoubleSeqImpl::RWdoubleSeqImpl ( String  name,
CharacteristicComponentImpl  parentComponent 
) throws PropertyInitializationFailed [inline]
Parameters:
name 
parentComponent 
Exceptions:
PropertyInitializationFailed 

References alma::ACS::PropertyOperations::name(), and alma::ACS::impl::PropertyImpl::parentComponent.

alma::ACS::impl::RWdoubleSeqImpl::RWdoubleSeqImpl ( String  name,
CharacteristicComponentImpl  parentComponent,
DataAccess  dataAccess 
) throws PropertyInitializationFailed [inline]
Parameters:
name 
parentComponent 
dataAccess 
Exceptions:
PropertyInitializationFailed 

References alma::ACS::impl::CommonPropertyImpl::dataAccess, alma::ACS::PropertyOperations::name(), and alma::ACS::impl::PropertyImpl::parentComponent.


Member Function Documentation

Monitordouble alma::ACS::impl::RWdoubleSeqImpl::create_monitor ( CBdoubleSeq  callback,
CBDescIn  descIn 
) [inline]
Monitordouble alma::ACS::impl::RWdoubleSeqImpl::create_postponed_monitor ( long  startTime,
CBdoubleSeq  callback,
CBDescIn  descIn 
) [inline]
double alma::ACS::impl::RWdoubleSeqImpl::default_value (  )  [inline]
boolean alma::ACS::impl::RWdoubleSeqImpl::dispatchCallback ( int  type,
Object  value,
Callback  callback,
Completion  completion,
CBDescOut  desc 
) [inline]
void alma::ACS::impl::RWdoubleSeqImpl::get_async ( CBdoubleSeq  arg0,
CBDescIn  arg1 
) [inline]
int alma::ACS::impl::RWdoubleSeqImpl::get_history ( int  arg0,
doubleSeqSeqHolder  arg1,
TimeSeqHolder  arg2 
) [inline]
double [] alma::ACS::impl::RWdoubleSeqImpl::get_sync ( CompletionHolder  completionHolder  )  [inline]
double alma::ACS::impl::RWdoubleSeqImpl::graph_max (  )  [inline]
double alma::ACS::impl::RWdoubleSeqImpl::graph_min (  )  [inline]
boolean alma::ACS::impl::RWdoubleSeqImpl::lessThanDelta ( Object  value1,
Object  value2,
Object  delta 
) [inline, virtual]
See also:
alma.ACS.CommonComparablePropertyImpl::lessThanDelta(java.lang.Object, java.lang.Object, java.lang.Object)

Implements alma::ACS::impl::CommonComparablePropertyImpl.

double alma::ACS::impl::RWdoubleSeqImpl::max_value (  )  [inline]
double alma::ACS::impl::RWdoubleSeqImpl::min_delta_trigger (  )  [inline]
double alma::ACS::impl::RWdoubleSeqImpl::min_step (  )  [inline]
double alma::ACS::impl::RWdoubleSeqImpl::min_value (  )  [inline]
boolean alma::ACS::impl::RWdoubleSeqImpl::noDelta ( Object  value  )  [inline, virtual]
See also:
alma.ACS.CommonComparablePropertyImpl::noDelta(java.lang.Object)

Implements alma::ACS::impl::CommonComparablePropertyImpl.

Object alma::ACS::impl::RWdoubleSeqImpl::readPropertyTypeCharacteristic ( String  name  )  throws NoSuchCharacteristic [inline, virtual]
See also:
alma.ACS.CommonPropertyImpl::readPropertyTypeCharacteristic(java.lang.String)

Implements alma::ACS::impl::CommonPropertyImpl.

References alma::ACS::impl::PropertyImpl::characteristicModelImpl, alma::ACS::impl::CharacteristicModelImpl::getDoubleSeq(), and alma::ACS::PropertyOperations::name().

void alma::ACS::impl::RWdoubleSeqImpl::set_async ( double[]  value,
CBvoid  callback,
CBDescIn  descIn 
) [inline]
void alma::ACS::impl::RWdoubleSeqImpl::set_nonblocking ( double[]  value  )  [inline]
Completion alma::ACS::impl::RWdoubleSeqImpl::set_sync ( double[]  value  )  [inline]
Object alma::ACS::impl::RWdoubleSeqImpl::sum ( Object  value1,
Object  value2,
boolean  substract 
) [inline, virtual]
See also:
alma.ACS.CommonComparablePropertyImpl::sum(java.lang.Object, java.lang.Object, boolean)

Implements alma::ACS::impl::CommonComparablePropertyImpl.


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

Generated by  doxygen 1.6.2