Class ModeSHandler

java.lang.Object
aero.t2s.modes.ModeSHandler
Direct Known Subclasses:
ModeSMessageHandler, ModeSTrackHandler

public abstract class ModeSHandler
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.util.function.Consumer<Track> onCreated  
    protected java.util.function.Consumer<Track> onDeleted  
    protected java.util.function.Consumer<DownlinkFormat> onMessage  
    protected java.util.function.Consumer<Track> onUpdated  
  • Constructor Summary

    Constructors
    Constructor Description
    ModeSHandler()  
  • Method Summary

    Modifier and Type Method Description
    abstract void handle​(java.lang.String data)  
    abstract DownlinkFormat handleSync​(java.lang.String data)  
    void onMessage​(java.util.function.Consumer<DownlinkFormat> onMessage)  
    void onTrackCreated​(java.util.function.Consumer<Track> onCreated)  
    void onTrackDeleted​(java.util.function.Consumer<Track> onDeleted)  
    void onTrackUpdated​(java.util.function.Consumer<Track> onUpdated)  
    void start()  
    void stop()  
    protected short[] toData​(java.lang.String input)  

    Methods inherited from class java.lang.Object

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

    • onDeleted

      protected java.util.function.Consumer<Track> onDeleted
    • onCreated

      protected java.util.function.Consumer<Track> onCreated
    • onUpdated

      protected java.util.function.Consumer<Track> onUpdated
    • onMessage

      protected java.util.function.Consumer<DownlinkFormat> onMessage
  • Constructor Details

    • ModeSHandler

      public ModeSHandler()
  • Method Details

    • onTrackDeleted

      public void onTrackDeleted​(java.util.function.Consumer<Track> onDeleted)
    • onTrackUpdated

      public void onTrackUpdated​(java.util.function.Consumer<Track> onUpdated)
    • onTrackCreated

      public void onTrackCreated​(java.util.function.Consumer<Track> onCreated)
    • onMessage

      public void onMessage​(java.util.function.Consumer<DownlinkFormat> onMessage)
    • handle

      public abstract void handle​(java.lang.String data)
    • handleSync

      public abstract DownlinkFormat handleSync​(java.lang.String data)
    • toData

      protected short[] toData​(java.lang.String input) throws EmptyMessageException
      Throws:
      EmptyMessageException
    • start

      public void start()
    • stop

      public void stop()