Package PamController.command
Class MulticastController
java.lang.Object
PamController.PamControlledUnit
PamController.command.CommandManager
PamController.command.MulticastController
- All Implemented Interfaces:
SettingsNameProvider
-
Field Summary
Fields inherited from class PamController.PamControlledUnit
isMixed, isViewer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
interpretCommand
(String commandString, byte[] commandBytes) Interpret and act on a udp command string.void
boolean
sendData
(ExtCommand extCommand, String dataString) Reply to data called from InterpredDataMethods inherited from class PamController.command.CommandManager
findCommand, getCommandFromIndex, getCommandsList, interpretCommand, splitCommandLine
Methods inherited from class PamController.PamControlledUnit
addOfflineTaskGroup, addOtherRelatedMenuItems, addPamProcess, addPamProcess, addRelatedMenuItems, canClose, canPlayViewerSound, createDetectionMenu, createDisplayMenu, createFileMenu, createHelpMenu, flushDataBlockBuffers, getBackupInformation, getFrameNumber, getGUI, getGuiFrame, getInstanceIndex, getModuleStatus, getModuleStatusManager, getModuleSummary, getModuleSummary, getNumOfflineTaskGroups, getNumPamProcesses, getOfflineState, getOfflineTaskGroup, getPamConfiguration, getPamController, getPamModuleInfo, getPamProcess, getPamView, getPlugin, getShortUnitType, getSidePanel, getTabClipCopier, getTabPanel, getTabSpecificMenuBar, getToolbarComponent, getUnitName, getUnitTaskManager, getUnitTaskManager, getUnitType, getVerboseLevel, gotoTab, isInMainConfiguration, isNetRx, isViewer, notifyModelChanged, pamClose, pamHasStopped, pamToStart, playViewerSound, removePamProcess, removeUnit, rename, saveViewerData, setFrameNumber, setModuleStatusManager, setPamConfiguration, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, setToolbarComponent, setUnitTaskManager, setupControlledUnit, stopViewerSound, tellModule, terminalPrint, terminalPrintln, toString
-
Constructor Details
-
MulticastController
-
-
Method Details
-
runListenerLoop
public void runListenerLoop() -
interpretCommand
Description copied from class:CommandManager
Interpret and act on a udp command string.- Overrides:
interpretCommand
in classCommandManager
- Parameters:
commandBytes
-- Returns:
- false if the command was to exit the program (in which case this thread will exit and close the port). True otherwise.
-
sendData
Description copied from class:CommandManager
Reply to data called from InterpredData- Specified by:
sendData
in classCommandManager
- Parameters:
extCommand
-dataString
-- Returns:
- true if replay successful
-