Package org.refcodes.codec
Interface ModemDecoder
-
- All Superinterfaces:
org.refcodes.io.ByteBlockProvider
,org.refcodes.io.ByteBlockReceiver
,org.refcodes.io.ByteDatagramProvider
,org.refcodes.io.ByteDatagramReceiver
,org.refcodes.io.ByteProvider
,org.refcodes.io.ByteReceiver
,org.refcodes.component.Closable
,org.refcodes.component.Closable.CloseAutomaton
,org.refcodes.component.ClosedAccessor
,org.refcodes.component.ConnectableComponent
,org.refcodes.component.ConnectableComponent.ConnectableAutomaton
,org.refcodes.component.ConnectionStatusAccessor
,Decoder
,DemodulatorStatusAccessor
,org.refcodes.component.OpenedAccessor
,org.refcodes.io.Receivable
,org.refcodes.mixin.Releaseable
- All Known Subinterfaces:
ModemDecoder.ModemByteDecoderProvider
,ModemDecoder.ModemShortDecoderProvider
- All Known Implementing Classes:
ModemDecoderImpl
,ModemDecoderImpl.ModemByteDecoderProviderImpl
,ModemDecoderImpl.ModemShortDecoderProviderImpl
public interface ModemDecoder extends Decoder, DemodulatorStatusAccessor
TheModemDecoder
implements a Frequency-shift keyring decoder. "... Frequency-shift keyring (FSK) is a frequency modulation scheme in which digital information is transmitted through discrete frequency changes of a carrier signal ..." (Wikipedia)- See Also:
- "https://en.wikipedia.org/wiki/Frequency-shift_keyring"
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ModemDecoder.ModemByteDecoderProvider
TheModemDecoder.ModemByteDecoderProvider
implements theModemDecoder
functionality in terms of aConnectionComponent
.static interface
ModemDecoder.ModemShortDecoderProvider
TheModemDecoder.ModemShortDecoderProvider
implements theModemDecoder
functionality in terms of aConnectionComponent
.-
Nested classes/interfaces inherited from interface org.refcodes.component.Closable
org.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.Closable.CloseBuilder<B extends org.refcodes.component.Closable.CloseBuilder<B>>
-
Nested classes/interfaces inherited from interface org.refcodes.component.ClosedAccessor
org.refcodes.component.ClosedAccessor.ClosedMutator, org.refcodes.component.ClosedAccessor.ClosedProperty
-
Nested classes/interfaces inherited from interface org.refcodes.component.ConnectableComponent
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
-
Nested classes/interfaces inherited from interface org.refcodes.component.ConnectionStatusAccessor
org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusMutator, org.refcodes.component.ConnectionStatusAccessor.ConnectionStatusProperty
-
Nested classes/interfaces inherited from interface org.refcodes.codec.DemodulatorStatusAccessor
DemodulatorStatusAccessor.DemodulatorStatusBuilder<B extends DemodulatorStatusAccessor.DemodulatorStatusBuilder<B>>, DemodulatorStatusAccessor.DemodulatorStatusMutator, DemodulatorStatusAccessor.DemodulatorStatusProperty
-
-
Method Summary
-
Methods inherited from interface org.refcodes.component.Closable
close, closeIn, closeQuietly, closeUnchecked
-
Methods inherited from interface org.refcodes.component.ConnectionStatusAccessor
getConnectionStatus, isConnectionOpened
-
Methods inherited from interface org.refcodes.codec.DemodulatorStatusAccessor
getDemodulatorStatus
-
-