Public Member Functions

alma.ACS.impl.ROOnOffSwitchImpl Class Reference

Inheritance diagram for alma.ACS.impl.ROOnOffSwitchImpl:
alma.ACS.impl.ROCommonComparablePropertyImpl alma.ACS.impl.CommonComparablePropertyImpl alma.ACS.impl.CommonPropertyImpl alma.ACS.impl.TypelessPropertyImpl alma.ACS.jbaci.CallbackDispatcher alma.ACS.impl.PropertyImpl

List of all members.

Public Member Functions

 ROOnOffSwitchImpl (String name, CharacteristicComponentImpl parentComponent) throws PropertyInitializationFailed
 ROOnOffSwitchImpl (String name, CharacteristicComponentImpl parentComponent, DataAccess dataAccess) throws PropertyInitializationFailed
Object readPropertyTypeCharacteristic (String name) throws NoSuchCharacteristic
OnOffSwitch[] alarm_off ()
OnOffSwitch[] alarm_on ()
Subscription new_subscription_AlarmEnum (Alarmpattern arg0, CBDescIn arg1)
Monitorpattern create_monitor (CBpattern callback, CBDescIn descIn)
Monitor create_postponed_monitor (long startTime, CBpattern callback, CBDescIn descIn)
OnOffSwitch default_value ()
void get_async (CBpattern arg0, CBDescIn arg1)
int get_history (int arg0, OnOffSwitchSeqHolder arg1, TimeSeqHolder arg2)
OnOffSwitch get_sync (CompletionHolder completionHolder)
long min_timer_trigger ()
long default_timer_trigger ()
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)
OnOffSwitch[] allStates ()
Condition[] condition ()
String[] statesDescription ()

Detailed Description

Implementation of alma.ACS.ROdouble.

Author:
Camilo Menay
Cristian Maureira
Version:
$id$

Constructor & Destructor Documentation

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

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

alma.ACS.impl.ROOnOffSwitchImpl.ROOnOffSwitchImpl ( String  name,
CharacteristicComponentImpl  parentComponent,
DataAccess  dataAccess 
) throws PropertyInitializationFailed
Parameters:
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

OnOffSwitch [] alma.ACS.impl.ROOnOffSwitchImpl.alarm_off (  ) 
See also:
alma.ACS.ROdoubleOperations.alarm_high_off()

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

OnOffSwitch [] alma.ACS.impl.ROOnOffSwitchImpl.alarm_on (  ) 
See also:
alma.ACS.ROdoubleOperations.alarm_high_on()

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

OnOffSwitch [] alma.ACS.impl.ROOnOffSwitchImpl.allStates (  ) 
Condition [] alma.ACS.impl.ROOnOffSwitchImpl.condition (  ) 
Monitorpattern alma.ACS.impl.ROOnOffSwitchImpl.create_monitor ( CBpattern  callback,
CBDescIn  descIn 
)
See also:
alma.ACS.PdoubleOperations.create_monitor(alma.ACS.CBdouble, alma.ACS.CBDescIn)

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

Monitor alma.ACS.impl.ROOnOffSwitchImpl.create_postponed_monitor ( long  startTime,
CBpattern  callback,
CBDescIn  descIn 
)
See also:
alma.ACS.PdoubleOperations.create_postponed_monitor(long, alma.ACS.CBdouble, alma.ACS.CBDescIn)

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

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

long alma.ACS.impl.ROOnOffSwitchImpl.default_timer_trigger (  ) 
See also:
alma.ACS.PdoubleOperations.min_step()

References alma.ACS.impl.CommonPropertyImpl.defaultTimerTrigger.

OnOffSwitch alma.ACS.impl.ROOnOffSwitchImpl.default_value (  ) 
See also:
alma.ACS.PdoubleOperations.default_value()

References alma.ACS.impl.CommonPropertyImpl.defaultValue.

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

boolean alma.ACS.impl.ROOnOffSwitchImpl.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.ROOnOffSwitchImpl.get_async ( CBpattern  arg0,
CBDescIn  arg1 
)
See also:
alma.ACS.PdoubleOperations.get_async(alma.ACS.CBdouble, alma.ACS.CBDescIn)

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

int alma.ACS.impl.ROOnOffSwitchImpl.get_history ( int  arg0,
OnOffSwitchSeqHolder  arg1,
TimeSeqHolder  arg2 
)
See also:
alma.ACS.PdoubleOperations.get_history(int, alma.ACS.doubleSeqHolder, alma.ACS.TimeSeqHolder)

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

OnOffSwitch alma.ACS.impl.ROOnOffSwitchImpl.get_sync ( CompletionHolder  completionHolder  ) 
See also:
alma.ACS.PdoubleOperations.get_sync(alma.ACSErr.CompletionHolder)

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

boolean alma.ACS.impl.ROOnOffSwitchImpl.lessThanDelta ( Object  value1,
Object  value2,
Object  delta 
)
long alma.ACS.impl.ROOnOffSwitchImpl.min_timer_trigger (  ) 
See also:
alma.ACS.PdoubleOperations.min_delta_trigger()

References alma.ACS.impl.CommonPropertyImpl.minTimerTrigger.

Subscription alma.ACS.impl.ROOnOffSwitchImpl.new_subscription_AlarmEnum ( Alarmpattern  arg0,
CBDescIn  arg1 
)
See also:
alma.ACS.ROdoubleOperations.new_subscription_Alarm(alma.ACS.Alarmdouble, alma.ACS.CBDescIn)
boolean alma.ACS.impl.ROOnOffSwitchImpl.noDelta ( Object  value  ) 
Object alma.ACS.impl.ROOnOffSwitchImpl.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().

String [] alma.ACS.impl.ROOnOffSwitchImpl.statesDescription (  ) 
Object alma.ACS.impl.ROOnOffSwitchImpl.sum ( Object  value1,
Object  value2,
boolean  substract 
)

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