org.mbari.siam.distributed
Interface FOCENode

All Superinterfaces:
Node, java.rmi.Remote, RemoteService
All Known Implementing Classes:
FOCENodeService

public interface FOCENode
extends Node

FOCENode interface. This interface adds methods which are specific to FOCE

Author:
Bob Herlien

Field Summary
 
Fields inherited from interface org.mbari.siam.distributed.Node
SERVER_NAME
 
Method Summary
 void powerDownCO2Subsystem()
          Power down the CO2 Subsystem
 void powerUpCO2Subsystem()
          Power up the CO2 Subsystem
 void startCO2SubsystemServices()
          Start up the Instrument Services associated with the CO2 Subsystem
 void stopCO2SubsystemServices()
          Stop the Instrument Services associated with the CO2 Subsystem
 
Methods inherited from interface org.mbari.siam.distributed.Node
addEventCallback, addSchedule, annotate, cpuLease, enterSafeMode, enterSafeMode, establishLease, establishLease, exitApplication, exitApplication, getDevice, getDevice, getDevicePackets, getDevicePackets, getDevicePackets, getDevicePackets, getDevices, getId, getLeases, getLocation, getMetadata, getName, getNodeInfo, getPortConfiguration, getPorts, getPowerSwitches, getProperties, getRemoteSerialPort, getRemoteSerialPort, getSchedule, getSchedule, getSchedule, getStatus, getSubnodeObjects, getSubnodes, host, initialize, instrumentRegistryStatus, lookupService, powerDownPort, powerOff, powerUpPort, readLog4jConfig, removeSchedule, removeSubnode, renewLease, renewLease, restartService, resumeNormalMode, resumeSchedule, resumeService, runCommand, scanPort, scanPort, scanPorts, setProperties, shoreLinkDownCallback, shoreLinkUpCallback, shutdownDeviceService, startSession, summarizing, suspendSchedule, suspendService, syncSchedule, terminateLease, terminateLease, terminateLeases, test
 
Methods inherited from interface org.mbari.siam.distributed.RemoteService
ping
 

Method Detail

powerUpCO2Subsystem

void powerUpCO2Subsystem()
                         throws java.rmi.RemoteException,
                                java.io.IOException,
                                NotSupportedException
Power up the CO2 Subsystem

Throws:
java.rmi.RemoteException
java.io.IOException
NotSupportedException

powerDownCO2Subsystem

void powerDownCO2Subsystem()
                           throws java.rmi.RemoteException,
                                  java.io.IOException,
                                  NotSupportedException
Power down the CO2 Subsystem

Throws:
java.rmi.RemoteException
java.io.IOException
NotSupportedException

startCO2SubsystemServices

void startCO2SubsystemServices()
                               throws java.rmi.RemoteException,
                                      java.io.IOException,
                                      NotSupportedException
Start up the Instrument Services associated with the CO2 Subsystem

Throws:
java.rmi.RemoteException
java.io.IOException
NotSupportedException

stopCO2SubsystemServices

void stopCO2SubsystemServices()
                              throws java.rmi.RemoteException,
                                     java.io.IOException,
                                     NotSupportedException
Stop the Instrument Services associated with the CO2 Subsystem

Throws:
java.rmi.RemoteException
java.io.IOException
NotSupportedException


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.