org.mbari.siam.moos.deployed
Class MOOSNodeProperties

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by java.util.Properties
              extended by org.mbari.siam.core.SiamProperties
                  extended by org.mbari.siam.core.NodeProperties
                      extended by org.mbari.siam.moos.deployed.MOOSNodeProperties
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class MOOSNodeProperties
extends NodeProperties

MOOSNodeProperties contains properties for a MOOSNode. Some of these properties are required.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mbari.siam.core.NodeProperties
ADVERTISE_SERVICE_KEY, CODEBASE_DIRECTORY_KEY, COMMS_MODE_KEY, DATA_SHELF_LIFE, DEVICELOG_DIRECTORY_KEY, HTTP_PORT_KEY, MAX_PORTS_KEY, MAX_REASSERT_COMMLINK_TRIES, MISC_PORT_KEY, NODE_DIAGNOSTIC_INTERVAL_KEY, NODEID_KEY, NVT_SERIAL_PORT_KEY, PORT_ALIAS_KEY, PORTNAME_KEY, PORTNAMES_KEY, POWER_PORT_KEY, REASSERT_COMMLINK, SERIAL_PORT_KEY, SERVICE_JAR_KEY, SERVICEJAR_DIRECTORY_KEY, USE_PUCK_PAYLOAD_KEY
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
MOOSNodeProperties()
           
 
Method Summary
 PowerPort getPowerPort(java.lang.String key)
          Looks for "DPA" keyword and returns a DPAPresentPowerPort if present.
 
Methods inherited from class org.mbari.siam.core.NodeProperties
getCodebaseDirectory, getDataShelfLifeHours, getDeviceLogDirectory, getDiagnosticInterval, getHttpDevicePort, getMaxPorts, getNodeID, getNVTDevicePort, getPlatformPort, getPort, getSerialDevicePort, getSerialPortNames, getServiceJarDirectory, maxReassertCommLinkTries, reassertCommsLink
 
Methods inherited from class org.mbari.siam.core.SiamProperties
getChannelRangeProperty, getIntegerArrayProperty, getIntegerProperty, getIntegerProperty, getLongProperty, getLongProperty, getNonNegativeIntegerProperty, getProperty, getProperty, getRequiredProperty, getStringArrayProperty, parseChannelRangeProperty, parseInteger, parseStringArrayProperty
 
Methods inherited from class java.util.Properties
list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MOOSNodeProperties

public MOOSNodeProperties()
Method Detail

getPowerPort

public PowerPort getPowerPort(java.lang.String key)
                       throws MissingPropertyException
Looks for "DPA" keyword and returns a DPAPresentPowerPort if present. Else returns NullPowerPort.

Overrides:
getPowerPort in class NodeProperties
Parameters:
key - - Property key for the PowerPort.
Throws:
MissingPropertyException


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.