org.indi.server
Class Observer

java.lang.Object
  extended by org.indi.server.Observer
All Implemented Interfaces:
ObserverCallback
Direct Known Subclasses:
SimpleObserver

public class Observer
extends java.lang.Object
implements ObserverCallback

An minimal implementation of an observer callback

Author:
Dirk Hünniger

Field Summary
 org.indi.objects.State laststate
          the last State porperty of the vector
 
Constructor Summary
Observer(java.lang.String device, java.lang.String name, ObserverState state)
          class consturctor
 
Method Summary
 java.lang.String getDevice()
           
 java.lang.String getName()
           
 ObserverState getState()
           
 void onObserved(org.indi.objects.Vector vector)
          Callback method called by the server when the observed vector changed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

laststate

public org.indi.objects.State laststate
the last State porperty of the vector

Constructor Detail

Observer

public Observer(java.lang.String device,
                java.lang.String name,
                ObserverState state)
class consturctor

Parameters:
device - the name of the device to observe
name - name of the vector to observe
state - the way the vector should be observed
Method Detail

getDevice

public java.lang.String getDevice()
Returns:
the name of the device to observe

getName

public java.lang.String getName()
Returns:
the name of the vector to observe

getState

public ObserverState getState()
Returns:
the way the vector should be observed

onObserved

public void onObserved(org.indi.objects.Vector vector)
Description copied from interface: ObserverCallback
Callback method called by the server when the observed vector changed

Specified by:
onObserved in interface ObserverCallback
Parameters:
vector - the vector that changed


Copyright © 2008. All Rights Reserved.