com.dalsemi.onewire.application.monitor
Class DeviceMonitorEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--com.dalsemi.onewire.application.monitor.DeviceMonitorEvent
All Implemented Interfaces:
Serializable

public class DeviceMonitorEvent
extends EventObject

Represents a group of 1-Wire addresses that have either arrived to or departed from the 1-Wire network.

Version:
1.00
Author:
SH
See Also:
Serialized Form

Field Summary
static int ARRIVAL
          enum for arrival/departure event types
static int DEPARTURE
          enum for arrival/departure event types
 
Method Summary
 DSPortAdapter getAdapter()
          Returns DSPortAdapter the monitor was using when the event was generated
 long getAddressAsLongAt(int index)
          Returns the device address at the specified index as a primitive long.
 String getAddressAsStringAt(int index)
          Returns the device address at the specified index as a String.
 byte[] getAddressAt(int index)
          Returns the device address at the specified index as a byte array.
 OneWireContainer getContainerAt(int index)
          Returns the OneWireContainer for the address at the specified index
 int getDeviceCount()
          Returns the number of devices associated with this event
 int getEventType()
          Returns the event type (ARRIVAL | DEPARTURE)
 AbstractDeviceMonitor getMonitor()
          Returns the monitor which generated this event
 OWPath getPathForContainerAt(int index)
          Returns the Path object for the device at the specified index
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ARRIVAL

public static final int ARRIVAL
enum for arrival/departure event types

DEPARTURE

public static final int DEPARTURE
enum for arrival/departure event types
Method Detail

getEventType

public int getEventType()
Returns the event type (ARRIVAL | DEPARTURE)
Returns:
the event type (ARRIVAL | DEPARTURE)

getMonitor

public AbstractDeviceMonitor getMonitor()
Returns the monitor which generated this event
Returns:
the monitor which generated this event

getAdapter

public DSPortAdapter getAdapter()
Returns DSPortAdapter the monitor was using when the event was generated
Returns:
DSPortAdapter the monitor was using

getDeviceCount

public int getDeviceCount()
Returns the number of devices associated with this event
Returns:
the number of devices associated with this event

getContainerAt

public OneWireContainer getContainerAt(int index)
Returns the OneWireContainer for the address at the specified index
Returns:
the OneWireContainer for the address at the specified index

getPathForContainerAt

public OWPath getPathForContainerAt(int index)
Returns the Path object for the device at the specified index
Returns:
the Path object for the device at the specified index

getAddressAsLongAt

public long getAddressAsLongAt(int index)
Returns the device address at the specified index as a primitive long.
Returns:
the device address at the specified index

getAddressAt

public byte[] getAddressAt(int index)
Returns the device address at the specified index as a byte array.
Returns:
the device address at the specified index

getAddressAsStringAt

public String getAddressAsStringAt(int index)
Returns the device address at the specified index as a String.
Returns:
the device address at the specified index


Copyright © 1999-2003 Dallas Semiconductor. All Rights Reserved.