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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ModeSHandler() -
Method Summary
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)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
onDeleted
-
onCreated
-
onUpdated
-
onMessage
-
-
Constructor Details
-
ModeSHandler
public ModeSHandler()
-
-
Method Details
-
onTrackDeleted
-
onTrackUpdated
-
onTrackCreated
-
onMessage
-
handle
public abstract void handle(java.lang.String data) -
handleSync
-
toData
- Throws:
EmptyMessageException
-
start
public void start() -
stop
public void stop()
-