org.indi.examples
Class SimpleDevice

java.lang.Object
  extended by org.indi.server.BasicDevice
      extended by org.indi.examples.SimpleDevice
All Implemented Interfaces:
org.indi.reactor.TimerCallback, org.indi.server.Device, org.indi.server.ObserverCallback

public class SimpleDevice
extends org.indi.server.BasicDevice

A very simple device that can just be connected and discoonected

Author:
Dirk Hünniger

Field Summary
 
Fields inherited from class org.indi.server.BasicDevice
observers, server
 
Constructor Summary
SimpleDevice(org.indi.server.IndiServer server)
          class constructor
 
Method Summary
static void main(java.lang.String[] args)
           
 void onGetProperties(org.indi.clientmessages.GetProperties o)
           
 void onNew(org.indi.objects.SwitchVector vector)
           
 
Methods inherited from class org.indi.server.BasicDevice
def, def, del, del, getName, msg, onNew, onNew, onNew, onObserved, onTimer, sendToClients, set, set, subscribe, timer, unsubscribe, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDevice

public SimpleDevice(org.indi.server.IndiServer server)
class constructor

Parameters:
server - the server to host the device
Method Detail

onGetProperties

public void onGetProperties(org.indi.clientmessages.GetProperties o)
Specified by:
onGetProperties in interface org.indi.server.Device
Overrides:
onGetProperties in class org.indi.server.BasicDevice

onNew

public void onNew(org.indi.objects.SwitchVector vector)
Specified by:
onNew in interface org.indi.server.Device
Overrides:
onNew in class org.indi.server.BasicDevice

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Parameters:
args -
Throws:
java.io.IOException


Copyright © 2008. All Rights Reserved.