public class NetworkEmulator extends java.lang.Object implements PamSettings
Basic idea is to take some existing data from a single buoy and then to spit it out in many "channels" as though from multiple buoys, with each one starting at some random time within a data set so that individual channels light up with data at different times.
Constructor and Description |
---|
NetworkEmulator(NetworkSender networkSender) |
Modifier and Type | Method and Description |
---|---|
NetworkSender |
getNetworkSender() |
java.io.Serializable |
getSettingsReference() |
long |
getSettingsVersion() |
java.lang.String |
getUnitName() |
java.lang.String |
getUnitType() |
boolean |
isStarted() |
boolean |
restoreSettings(PamControlledUnitSettings pamControlledUnitSettings) |
void |
setStarted(boolean isStarted) |
void |
showEmulateDialog(java.awt.Frame parentFrame) |
void |
start() |
void |
stop() |
public NetworkEmulator(NetworkSender networkSender)
public void showEmulateDialog(java.awt.Frame parentFrame)
public NetworkSender getNetworkSender()
public java.io.Serializable getSettingsReference()
getSettingsReference
in interface PamSettings
public long getSettingsVersion()
getSettingsVersion
in interface PamSettings
public java.lang.String getUnitName()
getUnitName
in interface PamSettings
public java.lang.String getUnitType()
getUnitType
in interface PamSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
restoreSettings
in interface PamSettings
public void setStarted(boolean isStarted)
isStarted
- the isStarted to setpublic boolean isStarted()
public void start()
public void stop()