public class PamDetectionLogging extends SQLLogging
Handles data from all fields in the PamDetection class.
Handles data from expected fields in associated localisation data.
N.B. Not all databases support huge (64 bit) integers, so the sample number is written as a 32 bit integer, but the detection time is also written as a double number of seconds from the start of the run, so any overflow should show up clearly (and seconds are much easier to deal with in any offline analysis of data from the database).
UPDATE_POLICY_OVERWRITE, UPDATE_POLICY_WRITENEW
Constructor and Description |
---|
PamDetectionLogging(PamDataBlock pamDataBlock,
int updatePolicy) |
Modifier and Type | Method and Description |
---|---|
PamTableItem |
getAmplitude() |
PamTableItem[] |
getBearing() |
PamTableItem |
getBearingAmbiguity() |
PamTableItem[] |
getBearingError() |
PamTableItem |
getChannelMap() |
PamTableItem[] |
getDepth() |
PamTableItem[] |
getDepthError() |
PamTableItem |
getDetectionType() |
PamTableItem |
getDuration() |
PamTableItem |
getHighFreq() |
PamTableItem[] |
getLatitude() |
int |
getLocalisationFlags() |
PamTableItem[] |
getLongitude() |
PamTableItem |
getLowFreq() |
int |
getNSides() |
PamTableItem[] |
getParallelError() |
PamTableItem[] |
getPerpError() |
PamTableItem[] |
getRange() |
PamTableItem[] |
getRangeError() |
PamTableItem[] |
getReferenceAngle() |
PamTableItem |
getStartSample() |
PamTableItem |
getStartSeconds() |
void |
setTableData(PamDataUnit pamDataUnit)
Callback function when new data are created that allows the user to set
the data for each column.
|
addAddOn, createInClause, deleteData, doExtraChecks, double2Float, findLogger, getEarlyLoadClause, getIdListUpdatClause, getLastTime, getPamDataBlock, getTableDefinition, getTimesUpdateClause, getUpdatePolicy, getViewerCursorFinder, getViewerLoadClause, getViewerUpdateClause, isCanView, isLoadViewData, loadViewData, loadViewerData, logData, prepareEmulation, prepareForMixedMode, readLastData, readMixedModeData, readNextEmulation, reCheckTable, reLogData, reset, saveOfflineData, setCanView, setColumnData, setLoadViewData, setTableDefinition, setUpdatePolicy, transferDataFromResult
public PamDetectionLogging(PamDataBlock pamDataBlock, int updatePolicy)
public void setTableData(PamDataUnit pamDataUnit)
SQLLogging
setTableData
in class SQLLogging
public PamTableItem getAmplitude()
public PamTableItem[] getBearing()
public PamTableItem getBearingAmbiguity()
public PamTableItem[] getBearingError()
public PamTableItem getChannelMap()
public PamTableItem[] getDepth()
public PamTableItem[] getDepthError()
public PamTableItem getDetectionType()
public PamTableItem getDuration()
public PamTableItem getHighFreq()
public PamTableItem[] getLatitude()
public int getLocalisationFlags()
public PamTableItem[] getLongitude()
public PamTableItem getLowFreq()
public int getNSides()
public PamTableItem[] getParallelError()
public PamTableItem[] getPerpError()
public PamTableItem[] getRange()
public PamTableItem[] getRangeError()
public PamTableItem[] getReferenceAngle()
public PamTableItem getStartSample()
public PamTableItem getStartSeconds()