public class IMUControl extends PamControlledUnit implements PamSettings
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<IMUAquisitionMthd> |
methods |
Constructor and Description |
---|
IMUControl(java.lang.String unitName) |
Modifier and Type | Method and Description |
---|---|
void |
addDataToDataBlock(AngleDataUnit pamDataUnit) |
javax.swing.JMenuItem |
createDetectionMenu(java.awt.Frame parentFrame)
Create a JMenu object containing MenuItems associated with PamProcesses
|
IMUDataBlock |
getDataBlock() |
java.util.ArrayList<IMUAquisitionMthd> |
getMethods() |
IMUParams |
getParams() |
java.io.Serializable |
getSettingsReference() |
long |
getSettingsVersion() |
boolean |
restoreSettings(PamControlledUnitSettings pamControlledUnitSettings) |
void |
updateProcesses(int updateType) |
addOfflineTaskGroup, addOtherRelatedMenuItems, addPamProcess, addRelatedMenuItems, addXMLParameter, addXMLParameter, addXMLParameter, addXMLParameter, canClose, canPlayViewerSound, createDisplayMenu, createFileMenu, createHelpMenu, fillXMLElement, flushDataBlockBuffers, getFrameNumber, getGuiFrame, getModuleSummary, getNumOfflineTaskGroups, getNumPamProcesses, getOfflineTaskGroup, getPamController, getPamModuleInfo, getPamProcess, getPamView, getShortUnitType, getSidePanel, getTabClipCopier, getTabPanel, getTabSpecificMenuBar, getToolbarComponent, getUnitName, getUnitType, getVerboseLevel, gotoTab, isViewer, notifyModelChanged, pamClose, pamHasStopped, pamToStart, playViewerSound, removePamProcess, removeUnit, rename, saveViewerData, setFrameNumber, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, setupControlledUnit, stopViewerSound, terminalPrint, terminalPrintln, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getUnitName, getUnitType
public java.util.ArrayList<IMUAquisitionMthd> methods
public javax.swing.JMenuItem createDetectionMenu(java.awt.Frame parentFrame)
PamControlledUnit
createDetectionMenu
in class PamControlledUnit
parentFrame
- The owner frame of the menuNote that if multiple views are to use the same menu, then they should each create a new menu (by setting Create to true) the first time they call this method.
public void updateProcesses(int updateType)
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
restoreSettings
in interface PamSettings
public java.io.Serializable getSettingsReference()
getSettingsReference
in interface PamSettings
public long getSettingsVersion()
getSettingsVersion
in interface PamSettings
public IMUParams getParams()
public java.util.ArrayList<IMUAquisitionMthd> getMethods()
public IMUDataBlock getDataBlock()
public void addDataToDataBlock(AngleDataUnit pamDataUnit)