clickDetector
Class ClickTrainLogger
java.lang.Object
generalDatabase.SQLLogging
clickDetector.ClickTrainLogger
public class ClickTrainLogger
- extends SQLLogging
| Methods inherited from class generalDatabase.SQLLogging |
createDataUnit, createInClause, createViewResultSet, doExtraChecks, fillTableData, finalize, findLogger, getIdListUpdatClause, getLastTime, getPamDataBlock, getTableDefinition, getTimesUpdateClause, getUpdatePolicy, getViewerCursorFinder, getViewerLoadClause, getViewerUpdateClause, isCanView, isLoadViewData, loadViewData, loadViewerData, prepareEmulation, prepareForMixedMode, readLastData, readMixedModeData, readNextEmulation, reCheckTable, reLogData, saveOfflineData, setCanView, setColumnData, setLoadViewData, setTableDefinition, setUpdatePolicy, transferDataFromResult |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clickTrainDataBlock
ClickGroupDataBlock clickTrainDataBlock
clickControl
ClickControl clickControl
clickTrainDetector
ClickTrainDetector clickTrainDetector
con
java.sql.Connection con
tableDef
PamTableDefinition tableDef
channels
PamTableItem channels
numClicks
PamTableItem numClicks
eRange
PamTableItem eRange
eT0
PamTableItem eT0
eventStart
PamTableItem eventStart
eventEnd
PamTableItem eventEnd
currentSpeed
PamTableItem currentSpeed
runningICI
PamTableItem runningICI
lastClickTime
PamTableItem lastClickTime
firstClickAngle
PamTableItem firstClickAngle
lastClickAngle
PamTableItem lastClickAngle
ClickTrainLogger
public ClickTrainLogger(ClickGroupDataBlock clickTrainDataBlock,
ClickControl clickControl,
ClickTrainDetector clickTrainDetector)
setTableData
public void setTableData(PamDataUnit pamDataUnit)
- Description copied from class:
SQLLogging
- Callback function when new data are created that allows the user to set
the data for each column. Columns that have data which can be filled
automatically (counters, primary keys and columns cross referenced to data
in other tables) are filled automatically in fillTableData()
- Specified by:
setTableData in class SQLLogging
logData
public boolean logData(java.sql.Connection con,
PamDataUnit dataUnit)
- Description copied from class:
SQLLogging
- Called when a new PamDataUnit is added to a PamDataBlock to write those
data to the database. Functionality moved down to PamCursor so that
exact writing method can become database specific if necessary.
- Overrides:
logData in class SQLLogging
- Parameters:
con - Database ConnectiondataUnit - Pamguard Data unit.
- Returns:
- true if written and new index of dataUnit retreived OK
- See Also:
PamDataUnit
logDataNow
public boolean logDataNow(PamDataUnit dataUnit)
catchBadDouble
private double catchBadDouble(double val)
catchBadInt
private int catchBadInt(int val)
catchBadLong
private long catchBadLong(long val)