ist.palcom.services.proximity
Class ProximityDevice

java.lang.Object
  extended by ist.palcom.device.AbstractDevice
      extended by ist.palcom.device.AbstractUDPDevice
          extended by ist.palcom.services.proximity.ProximityDevice
All Implemented Interfaces:
java.lang.Runnable

public class ProximityDevice
extends AbstractUDPDevice

ProximityDevice is an AbstractDevice with an ProximityService.


Field Summary
 
Fields inherited from class ist.palcom.device.AbstractDevice
context, scheduler
 
Constructor Summary
ProximityDevice(java.lang.String name, DeviceID deviceID)
           
 
Method Summary
protected  void initDevice()
          The initDevice method is overridden for initiating the device (creating and starting the service).
static void main(java.lang.String[] args)
          A main method that runs an ProximityDevice.
protected  void stopDevice()
          stopDevice is overridden for stopping the service.
 
Methods inherited from class ist.palcom.device.AbstractUDPDevice
createDeviceContext
 
Methods inherited from class ist.palcom.device.AbstractDevice
getDeviceContext, getDeviceInfo, getName, getRootPath, run, safePutEvent, setHeartBeatPeriod, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProximityDevice

public ProximityDevice(java.lang.String name,
                       DeviceID deviceID)
Method Detail

initDevice

protected void initDevice()
                   throws java.io.IOException
The initDevice method is overridden for initiating the device (creating and starting the service).

Overrides:
initDevice in class AbstractDevice
Throws:
java.io.IOException

stopDevice

protected void stopDevice()
                   throws java.io.IOException
stopDevice is overridden for stopping the service.

Overrides:
stopDevice in class AbstractDevice
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
A main method that runs an ProximityDevice.