Package metadata

Class PamguardMetaData

java.lang.Object
metadata.PamguardMetaData
All Implemented Interfaces:
Serializable

public class PamguardMetaData extends Object implements Serializable
Meta data for a PAMGuard data set. This is based around serialisable versions of nilus classes to be compliant with both Tethys and PAMGuard settings files. May only need a Deployment object, but scope for adding others / other fields if it's useful.
Author:
dg50
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • useAudioForDeploymentTimes

      public boolean useAudioForDeploymentTimes
  • Constructor Details

    • PamguardMetaData

      public PamguardMetaData()
  • Method Details

    • getDeployment

      public nilus.Deployment getDeployment()
      Get the deployment data
      Returns:
      nilus deployment
    • setDeployment

      public void setDeployment(nilus.Deployment deployment)
      Set the deployment data.
      Parameters:
      deployment - nilus deployment
    • getDeploymentWrapper

      public NilusSettingsWrapper<nilus.Deployment> getDeploymentWrapper()
      Returns:
      the deploymentWrapper
    • checkSerialisation

      public void checkSerialisation()