org.mbari.siam.core
Class StatusReport

java.lang.Object
  extended by org.mbari.siam.core.StatusReport
Direct Known Subclasses:
CommStatus, HostStatus

public abstract class StatusReport
extends java.lang.Object

Base class for objects which generate information about health and status of a node subsystem.

Author:
Tom O'Reilly

Field Summary
protected  DeviceMessagePacket _packet
           
protected  byte[] _reportBuf
           
 
Constructor Summary
StatusReport(long deviceID, int maxReportBytes)
          Create a new StatusReport object, specifying device ID and maximum bytes in status message.
 
Method Summary
abstract  DeviceMessagePacket getPacket()
          Fill message packet buffer with health/status information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_packet

protected DeviceMessagePacket _packet

_reportBuf

protected byte[] _reportBuf
Constructor Detail

StatusReport

public StatusReport(long deviceID,
                    int maxReportBytes)
Create a new StatusReport object, specifying device ID and maximum bytes in status message.

Method Detail

getPacket

public abstract DeviceMessagePacket getPacket()
Fill message packet buffer with health/status information.



Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.