Class WatchedStationsTracker.WatchedStation

java.lang.Object
org.ka2ddo.yaac.core.WatchedStationsTracker.WatchedStation
Enclosing class:
WatchedStationsTracker

public static class WatchedStationsTracker.WatchedStation extends Object
This class specifies the types of operations to be performed for a specifically tracked station or object.
Author:
Andrew Pavlin, KA2DDO
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
    Station callsign-SSID or object name.
    boolean
    Boolean true if map rendering should draw a track stripe after a moving station/object.
    boolean
    Suppress displaying the label (callsign or alias) for this station/object.
    boolean
    Draw this station/object using a double-sized icon so it is easier to find on the map.
    boolean
    Ensure that the map should pan and zoom as necessary to keep all such flagged objects visible.
    boolean
    Make appropriate event sounds for this object if the Sounds plugin is being used and specifies that only specifically tracked stations should make noises.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Get bitmask encoding of all the watched station flags.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • callsign

      public final String callsign
      Station callsign-SSID or object name.
    • drawTrackStripe

      public boolean drawTrackStripe
      Boolean true if map rendering should draw a track stripe after a moving station/object.
    • keepOnMap

      public boolean keepOnMap
      Ensure that the map should pan and zoom as necessary to keep all such flagged objects visible.
    • isDoubleSizeIcon

      public boolean isDoubleSizeIcon
      Draw this station/object using a double-sized icon so it is easier to find on the map.
    • makeSounds

      public boolean makeSounds
      Make appropriate event sounds for this object if the Sounds plugin is being used and specifies that only specifically tracked stations should make noises.
    • hideLabel

      public boolean hideLabel
      Suppress displaying the label (callsign or alias) for this station/object. Useful for private Objects used to put marks on the map.
  • Method Details

    • getBitMaskEncoding

      public int getBitMaskEncoding()
      Get bitmask encoding of all the watched station flags.
      Returns:
      int bitmask