Class TrackedGroupDataBlock


public class TrackedGroupDataBlock extends PamDataBlock<PamDataUnit>
Data block contains summary statistics for tracked groups of difar bearings Summary statistics are calculated not only on an individual channel, but individually for each sonobuoy deployment. For n sonobuoys and m groups there should be n x m data units.
Author:
Brian Miller
  • Constructor Details

  • Method Details

    • clearAll

      public void clearAll()
      Description copied from class: PamDataBlock
      Clears all PamDataUnits from memory

      In viewer mode, data are also re-saved.

      Overrides:
      clearAll in class PamDataBlock<PamDataUnit>
    • findDataUnit

      public TrackedGroupDataUnit findDataUnit(long timeMS, int channels, String groupName)
    • findDataUnits

      public ArrayList<PamDataUnit> findDataUnits(String groupName)
      Find all of the data units in memory for a given group.
      Parameters:
      groupName -
      Returns:
    • getNearestGroup

      public String getNearestGroup(DifarDataUnit difarDataUnit)
      Given a difar bearing, find the tracked group that most closely matches to this bearing.
      Parameters:
      difarDataUnit -
      Returns:
      string containing the nearest group
    • getGroupSummary

      public String getGroupSummary(String groupName)