Package networkTransfer.receive
Class BuoyDataSerialiser
java.lang.Object
networkTransfer.receive.BuoyDataSerialiser
- All Implemented Interfaces:
 PamSettings,SettingsNameProvider
Clas for saving buoystatus data into the serialised settings. 
 Keeping these separate from the main Net RX settings. 
 Status data is stored in objects in data units, so need to pull these out 
 into an array list.
- Author:
 - dg50
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionlongbooleanrestoreSettings(PamControlledUnitSettings pamControlledUnitSettings)  
- 
Constructor Details
- 
BuoyDataSerialiser
 
 - 
 - 
Method Details
- 
getUnitName
- Specified by:
 getUnitNamein interfaceSettingsNameProvider- Returns:
 - A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
 
 - 
getUnitType
- Specified by:
 getUnitTypein interfacePamSettings- Returns:
 - A Name specific to the type, e.g. Click detector
 
 - 
getSettingsVersion
public long getSettingsVersion()- Specified by:
 getSettingsVersionin interfacePamSettings- Returns:
 - An integer version number for the settings
 
 - 
getSettingsReference
- Specified by:
 getSettingsReferencein interfacePamSettings- Returns:
 - The serialisable object that will be stored
 
 - 
restoreSettings
- Specified by:
 restoreSettingsin interfacePamSettings- Parameters:
 pamControlledUnitSettings-- Returns:
 - true if successful The object performs final checks (if needed) and then casts the settings data pamcontrolledunitSettings.settings into the correct type and uses as required
 
 
 -