|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.mbari.siam.core.DeviceService
org.mbari.siam.core.InstrumentService
org.mbari.siam.devices.pumpUser.PumpUser
public class PumpUser
Fake Pump User instrument for testing purposes.
| Field Summary | |
|---|---|
Device |
_pumpService
Pump Service |
| Fields inherited from class org.mbari.siam.core.InstrumentService |
|---|
_defaultSampleScheduleName, _instrumentAttributes, _lastPacket, _lastSensorDataPacket, _messagePacket, _packetLog, _recordType, _schedules, _sensorDataPacket, RECORDTYPE_DEFAULT, RECORDTYPE_METADATA, RECORDTYPE_UNDEFINED |
| Fields inherited from class org.mbari.siam.core.DeviceService |
|---|
_fromDevice, _instrumentPort, _nodeProperties, _parentNode, _regEntry, _sandBox, _serviceCachePath, _serviceName, _servicePropertiesPath, _serviceXMLPath, _toDevice, CACHED_PROPERTIES_FILENAME, PROPERTIES_FILENAME, XML_FILENAME |
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Fields inherited from interface org.mbari.siam.distributed.Device |
|---|
ERROR, INITIAL, INSTRUMENT_STATE, MDATA_ALL, OK, SAFE, SAMPLING, SERVICE_ATTRIBUTES, SERVICE_CACHE, SERVICE_PROPERTIES, SERVICE_XML, SHUTDOWN, SLEEPING, SUSPEND, UNKNOWN |
| Constructor Summary | |
|---|---|
PumpUser()
|
|
| Method Summary | |
|---|---|
protected ScheduleSpecifier |
createDefaultSampleSchedule()
Return specifier for default sampling schedule. |
protected void |
getAttention(int maxTries)
Get attention of the instrument. |
SensorDataPacket |
getData()
Get a dummy SensorDataPacket. |
protected byte[] |
getInstrumentMetadata()
Return metadata. |
protected Device |
getPump()
Get Pump Service |
SerialPortParameters |
getSerialPortParameters()
Return parameters to use on serial port. |
protected PowerPolicy |
initCommunicationPowerPolicy()
Return initial value of communication power policy. |
protected int |
initCurrentLimit()
Specify current limit. |
protected PowerPolicy |
initInstrumentPowerPolicy()
Return initial value of instrument power policy. |
protected int |
initInstrumentStartDelay()
Specify compass device startup delay (millisec) |
protected int |
initMaxSampleBytes()
Specify maximum bytes in raw compass sample. |
protected byte[] |
initPromptString()
Specify compass prompt string. |
protected byte[] |
initSampleTerminator()
Specify sample terminator. |
protected void |
requestSample()
Request a data sample |
void |
setClock(long t)
No internal clock. |
int |
test()
Self-test not implemented. |
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
|---|
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
|---|
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
|---|
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.mbari.siam.distributed.Instrument |
|---|
acquireSample, addDefaultPacketFilters, annotate, cacheProperties, clearDefaultPacketFilters, clearPropertiesCache, disableSummary, enableSummary, getDefaultPacketFilters, getLastSample, getPackets, getPackets, getParser, getPortDiagnostics, getPortDiagnosticsSummary, getProperties, getProperty, getSampleSchedule, getSchedules, resetPortDiagnostics, setClock, setProperty, summaryEnabled |
| Methods inherited from interface org.mbari.siam.distributed.Device |
|---|
getChildren, getCommPortName, getFrameworkVersion, getId, getLocation, getMetadata, getName, getParent, getSamplingCount, getSamplingErrorCount, getSamplingRetryCount, getStatus, host, powerOff, powerOn, prepareToRun, resume, shutdown, suspend |
| Methods inherited from interface org.mbari.siam.distributed.DeviceServiceIF |
|---|
getName |
| Field Detail |
|---|
public Device _pumpService
| Constructor Detail |
|---|
public PumpUser()
throws java.rmi.RemoteException
java.rmi.RemoteException| Method Detail |
|---|
protected int initInstrumentStartDelay()
initInstrumentStartDelay in class InstrumentServiceprotected byte[] initPromptString()
initPromptString in class InstrumentServiceprotected byte[] initSampleTerminator()
initSampleTerminator in class InstrumentServiceprotected int initMaxSampleBytes()
initMaxSampleBytes in class InstrumentServiceprotected int initCurrentLimit()
initCurrentLimit in class InstrumentServiceprotected PowerPolicy initInstrumentPowerPolicy()
initInstrumentPowerPolicy in class InstrumentServiceprotected PowerPolicy initCommunicationPowerPolicy()
initCommunicationPowerPolicy in class InstrumentService
protected void requestSample()
throws java.io.IOException
requestSample in class InstrumentServicejava.io.IOException
protected void getAttention(int maxTries)
throws java.lang.Exception
java.lang.Exceptionprotected byte[] getInstrumentMetadata()
public SensorDataPacket getData()
throws NoDataException
NoDataExceptionpublic void setClock(long t)
setClock in interface InstrumentsetClock in class InstrumentServicepublic int test()
test in interface Device
protected ScheduleSpecifier createDefaultSampleSchedule()
throws ScheduleParseException
createDefaultSampleSchedule in class InstrumentServiceScheduleParseException
public SerialPortParameters getSerialPortParameters()
throws gnu.io.UnsupportedCommOperationException
getSerialPortParameters in class DeviceServicegnu.io.UnsupportedCommOperationExceptionprotected Device getPump()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||