Package aero.t2s.modes
Class ModeSHandler
- java.lang.Object
-
- aero.t2s.modes.ModeSHandler
-
- Direct Known Subclasses:
ModeSMessageHandler,ModeSTrackHandler
public abstract class ModeSHandler extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ModeSHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidhandle(java.lang.String data)abstract DownlinkFormathandleSync(java.lang.String data)voidonMessage(java.util.function.Consumer<DownlinkFormat> onMessage)voidonTrackCreated(java.util.function.Consumer<Track> onCreated)voidonTrackDeleted(java.util.function.Consumer<Track> onDeleted)voidonTrackUpdated(java.util.function.Consumer<Track> onUpdated)voidstart()voidstop()protected short[]toData(java.lang.String input)
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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()
-
-