Public Member Functions

alma.ACS.impl.RWBoolImpl Class Reference

Inheritance diagram for alma.ACS.impl.RWBoolImpl:
alma.ACS.impl.RWCommonPropertyImpl alma.ACS.impl.CommonPropertyImpl alma.ACS.impl.TypelessPropertyImpl alma.ACS.jbaci.CallbackDispatcher alma.ACS.impl.PropertyImpl

List of all members.

Public Member Functions

 RWBoolImpl (String name, CharacteristicComponentImpl parentComponent) throws PropertyInitializationFailed
 RWBoolImpl (String name, CharacteristicComponentImpl parentComponent, DataAccess dataAccess) throws PropertyInitializationFailed
Object readPropertyTypeCharacteristic (String name) throws NoSuchCharacteristic
void set_async (Bool value, CBvoid cb, CBDescIn desc)
void set_nonblocking (Bool value)
Completion set_sync (Bool value)
Bool[] allStates ()
Condition[] condition ()
Monitorpattern create_monitor (CBpattern cb, CBDescIn desc)
Monitor create_postponed_monitor (long start_time, CBpattern cb, CBDescIn desc)
Bool default_value ()
void get_async (CBpattern cb, CBDescIn desc)
int get_history (int n_last_values, BoolSeqHolder vs, TimeSeqHolder ts)
Bool get_sync (CompletionHolder c)
String[] statesDescription ()
boolean dispatchCallback (int type, Object value, Callback callback, Completion completion, CBDescOut desc)

Detailed Description

Implementation of alma.ACS.ROpattern.

Author:
Camilo Menay
Cristian Maureira
Version:
$id$

Constructor & Destructor Documentation

alma.ACS.impl.RWBoolImpl.RWBoolImpl ( String  name,
CharacteristicComponentImpl  parentComponent 
) throws PropertyInitializationFailed
Parameters:
propertyType 
name 
parentComponent 
Exceptions:
PropertyInitializationFailed 

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

alma.ACS.impl.RWBoolImpl.RWBoolImpl ( String  name,
CharacteristicComponentImpl  parentComponent,
DataAccess  dataAccess 
) throws PropertyInitializationFailed
Parameters:
propertyType 
name 
parentComponent 
dataAccess 
Exceptions:
PropertyInitializationFailed 

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


Member Function Documentation

Bool [] alma.ACS.impl.RWBoolImpl.allStates (  ) 
Condition [] alma.ACS.impl.RWBoolImpl.condition (  ) 
Monitorpattern alma.ACS.impl.RWBoolImpl.create_monitor ( CBpattern  cb,
CBDescIn  desc 
)
See also:
alma.ACS.PBoolOperations.create_monitor(alma.ACS.CBpattern, alma.ACS.CBDescIn)

References alma.ACS.impl.RWBoolImpl.create_postponed_monitor().

Monitor alma.ACS.impl.RWBoolImpl.create_postponed_monitor ( long  start_time,
CBpattern  cb,
CBDescIn  desc 
)
See also:
alma.ACS.PBoolOperations.create_postponed_monitor(long, alma.ACS.CBpattern, alma.ACS.CBDescIn)

References alma.ACS.impl.CommonPropertyImpl.registerMonitor().

Referenced by alma.ACS.impl.RWBoolImpl.create_monitor().

Bool alma.ACS.impl.RWBoolImpl.default_value (  ) 
See also:
alma.ACS.PBoolOperations.default_value()

References alma.ACS.impl.CommonPropertyImpl.defaultValue.

Referenced by alma.ACS.impl.RWBoolImpl.get_sync().

boolean alma.ACS.impl.RWBoolImpl.dispatchCallback ( int  type,
Object  value,
Callback  callback,
Completion  completion,
CBDescOut  desc 
)
See also:
alma.ACS.jbaci.CallbackDispatcher.dispatchCallback(int, java.lang.Object, alma.ACSErr.Completion, alma.ACS.CBDescOut)
void alma.ACS.impl.RWBoolImpl.get_async ( CBpattern  cb,
CBDescIn  desc 
)
See also:
alma.ACS.PBoolOperations.get_async(alma.ACS.CBpattern, alma.ACS.CBDescIn)

References alma.ACS.impl.CommonPropertyImpl.getAsync().

int alma.ACS.impl.RWBoolImpl.get_history ( int  n_last_values,
BoolSeqHolder  vs,
TimeSeqHolder  ts 
)
See also:
alma.ACS.PBoolOperations.get_history(int, alma.ACS.BoolSeqHolder, alma.ACS.TimeSeqHolder)

References alma.ACS.impl.CommonPropertyImpl.getHistory().

Bool alma.ACS.impl.RWBoolImpl.get_sync ( CompletionHolder  c  ) 
See also:
alma.ACS.PBoolOperations.get_sync(alma.ACSErr.CompletionHolder)

References alma.ACS.impl.RWBoolImpl.default_value(), and alma.ACS.impl.CommonPropertyImpl.getSync().

Object alma.ACS.impl.RWBoolImpl.readPropertyTypeCharacteristic ( String  name  )  throws NoSuchCharacteristic
See also:
alma.ACS.CommonPropertyImpl.readPropertyTypeCharacteristic(java.lang.String)

References alma.ACS.impl.PropertyImpl.characteristicModelImpl, alma.ACS.impl.CharacteristicModelImpl.getInteger(), and alma.ACS.impl.PropertyImpl.name().

void alma.ACS.impl.RWBoolImpl.set_async ( Bool  value,
CBvoid  cb,
CBDescIn  desc 
)
See also:
alma.ACS.PBoolOperations.set_async(alma.acs.Bool,alma.ACS.CBpattern, alma.ACS.CBDescIn)

References alma.ACS.impl.CommonPropertyImpl.setAsync().

void alma.ACS.impl.RWBoolImpl.set_nonblocking ( Bool  value  ) 
See also:
alma.ACS.RWBoolOperations.set_nonblocking(alma.acs.Bool)

References alma.ACS.impl.CommonPropertyImpl.setNonblocking().

Completion alma.ACS.impl.RWBoolImpl.set_sync ( Bool  value  ) 
See also:
alma.ACS.RWBoolOperations.set_sync(alma.acs.Bool)

References alma.ACS.impl.CommonPropertyImpl.setSync().

String [] alma.ACS.impl.RWBoolImpl.statesDescription (  ) 
See also:
alma.ACS.PBoolOperations.statesDescription()

References alma.ACS.impl.PropertyImpl.characteristicModelImpl, and alma.ACS.impl.CharacteristicModelImpl.getStringSeq().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties