alma::ACS::impl::RWOnOffSwitchImpl Class Reference

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

List of all members.

Public Member Functions

 RWOnOffSwitchImpl (String name, CharacteristicComponentImpl parentComponent) throws PropertyInitializationFailed
 RWOnOffSwitchImpl (String name, CharacteristicComponentImpl parentComponent, DataAccess dataAccess) throws PropertyInitializationFailed
Object readPropertyTypeCharacteristic (String name) throws NoSuchCharacteristic
OnOffSwitch default_value ()
String[] bitDescription ()
OnOffSwitch get_sync (CompletionHolder completionHolder)
void get_async (CBpattern callback, CBDescIn descIn)
int get_history (int arg0, OnOffSwitchSeqHolder arg1, TimeSeqHolder arg2)
Monitorpattern create_monitor (CBpattern callback, CBDescIn descIn)
Monitor create_postponed_monitor (long startTime, CBpattern callback, CBDescIn descIn)
boolean dispatchCallback (int type, Object value, Callback callback, Completion completion, CBDescOut desc)
boolean lessThanDelta (Object value1, Object value2, Object delta)
boolean noDelta (Object value)
Object sum (Object value1, Object value2, boolean substract)
void set_async (OnOffSwitch value, CBvoid callback, CBDescIn desc)
void set_nonblocking (OnOffSwitch value)
Completion set_sync (OnOffSwitch value)
OnOffSwitch[] allStates ()
Condition[] condition ()
String[] statesDescription ()

Detailed Description

Implementation of alma.ACS.RWpattern.

Author:
Camilo Menay
Cristian Maureira
Version:
$id$f

Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

OnOffSwitch [] alma::ACS::impl::RWOnOffSwitchImpl::allStates (  )  [inline]
String [] alma::ACS::impl::RWOnOffSwitchImpl::bitDescription (  )  [inline]
Condition [] alma::ACS::impl::RWOnOffSwitchImpl::condition (  )  [inline]
Monitorpattern alma::ACS::impl::RWOnOffSwitchImpl::create_monitor ( CBpattern  callback,
CBDescIn  descIn 
) [inline]
Monitor alma::ACS::impl::RWOnOffSwitchImpl::create_postponed_monitor ( long  startTime,
CBpattern  callback,
CBDescIn  descIn 
) [inline]
OnOffSwitch alma::ACS::impl::RWOnOffSwitchImpl::default_value (  )  [inline]
boolean alma::ACS::impl::RWOnOffSwitchImpl::dispatchCallback ( int  type,
Object  value,
Callback  callback,
Completion  completion,
CBDescOut  desc 
) [inline]
void alma::ACS::impl::RWOnOffSwitchImpl::get_async ( CBpattern  callback,
CBDescIn  descIn 
) [inline]
int alma::ACS::impl::RWOnOffSwitchImpl::get_history ( int  arg0,
OnOffSwitchSeqHolder  arg1,
TimeSeqHolder  arg2 
) [inline]
OnOffSwitch alma::ACS::impl::RWOnOffSwitchImpl::get_sync ( CompletionHolder  completionHolder  )  [inline]
boolean alma::ACS::impl::RWOnOffSwitchImpl::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.

boolean alma::ACS::impl::RWOnOffSwitchImpl::noDelta ( Object  value  )  [inline, virtual]
See also:
alma.ACS.CommonComparablePropertyImpl::noDelta(java.lang.Object)

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

Object alma::ACS::impl::RWOnOffSwitchImpl::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::getInteger(), and alma::ACS::PropertyOperations::name().

void alma::ACS::impl::RWOnOffSwitchImpl::set_async ( OnOffSwitch  value,
CBvoid  callback,
CBDescIn  desc 
) [inline]
See also:
alma.ACS.PstringOperations::set_async(java.lang.String value, alma.ACS.CBvoid, alma.ACS.CBDescIn)

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

void alma::ACS::impl::RWOnOffSwitchImpl::set_nonblocking ( OnOffSwitch  value  )  [inline]
See also:
alma.ACS.PstringOperations::set_nonblocking(java.lang.String)

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

Completion alma::ACS::impl::RWOnOffSwitchImpl::set_sync ( OnOffSwitch  value  )  [inline]
See also:
alma.ACS.PstringOperations::set_sync(java.lang.String)

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

String [] alma::ACS::impl::RWOnOffSwitchImpl::statesDescription (  )  [inline]
Object alma::ACS::impl::RWOnOffSwitchImpl::sum ( Object  value1,
Object  value2,
boolean  substract 
) [inline, virtual]

Calculate a sum of two values.

Parameters:
value1 first value.
value2 second value.
substract negate value2.
Returns:
value of (value1 + (substract ? -value2 : value2)).

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


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

Generated by  doxygen 1.6.2