|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPamguardMVC.PamProcess
AirgunDisplay.AirgunProcess
public class AirgunProcess
| Field Summary | |
|---|---|
(package private) AirgunControl |
airgunControl
|
(package private) AISDataBlock |
aisDataBlock
|
(package private) PamDataBlock<GpsDataUnit> |
gpsDataBlock
|
(package private) PamDataBlock<AirgunDataUnit> |
outputDataBlock
|
| Fields inherited from class PamguardMVC.PamProcess |
|---|
outputDataBlocks, processName, sampleRate |
| Constructor Summary | |
|---|---|
AirgunProcess(AirgunControl airgunControl)
|
|
| Method Summary | |
|---|---|
private void |
createAirgunData(GpsData gpsData)
|
void |
destroyProcess()
Called from the PamControlled unit when a PamControlled unit is removed from the model. |
void |
findSourceData()
|
void |
newData(PamObservable o,
PamDataUnit arg)
|
protected void |
newViewTime()
Called when view times change so that the display can update it's location based on the new time. |
void |
noteNewSettings()
|
void |
pamStart()
Called for each process to tell it to start (may not be necessary for processes which are listening for data anyway. |
void |
pamStop()
Stops the process. |
void |
prepareProcess()
Called for each process before any of them receive the PamStart command |
void |
updateData(PamObservable o,
PamDataUnit arg)
|
private void |
useAisData(PamDataBlock dataBlock,
AISDataUnit aisDataUnit)
|
private void |
useAISPositionReport(AISDataUnit aisDataUnit,
AISPositionReport positionReport)
|
private void |
useData(PamObservable o,
PamDataUnit arg)
AIS data are generally updated rather than created new, so use newData and updateData in the same way, |
private void |
useGpsData(PamDataBlock dataBlock,
GpsDataUnit gpsDataUnit)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
AirgunControl airgunControl
PamDataBlock<GpsDataUnit> gpsDataBlock
AISDataBlock aisDataBlock
PamDataBlock<AirgunDataUnit> outputDataBlock
| Constructor Detail |
|---|
public AirgunProcess(AirgunControl airgunControl)
| Method Detail |
|---|
public void destroyProcess()
PamProcess
destroyProcess in class PamProcess
public void updateData(PamObservable o,
PamDataUnit arg)
updateData in class PamProcess
public void newData(PamObservable o,
PamDataUnit arg)
newData in class PamProcess
private void useData(PamObservable o,
PamDataUnit arg)
o - PamObservable sent to updateData or newDataarg - PamDataUnit sent to updateData or newData
private void useGpsData(PamDataBlock dataBlock,
GpsDataUnit gpsDataUnit)
private void useAisData(PamDataBlock dataBlock,
AISDataUnit aisDataUnit)
private void useAISPositionReport(AISDataUnit aisDataUnit,
AISPositionReport positionReport)
private void createAirgunData(GpsData gpsData)
public void noteNewSettings()
noteNewSettings in interface PamObservernoteNewSettings in class PamProcesspublic void findSourceData()
protected void newViewTime()
public void prepareProcess()
PamProcess
prepareProcess in class PamProcesspublic void pamStart()
PamProcess
pamStart in class PamProcesspublic void pamStop()
PamProcess
pamStop in class PamProcess
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||