Index
All Classes and Interfaces|All Packages
C
- close() - Method in class org.lavajuno.jfskmodem.io.SoundInput
-
Stops and closes the line.
- close() - Method in class org.lavajuno.jfskmodem.io.SoundOutput
-
Stops and closes the line.
D
- debug(String) - Method in class org.lavajuno.jfskmodem.log.Log
-
Logs an event with severity DEBUG
- DEBUG - Enum constant in enum class org.lavajuno.jfskmodem.log.Log.Level
- decodeByte(byte[]) - Static method in class org.lavajuno.jfskmodem.ecc.Hamming
-
Decodes a byte from 14 encoded bits with Hamming(4,3)
E
- encodeByte(byte) - Static method in class org.lavajuno.jfskmodem.ecc.Hamming
-
Encodes a byte to 14 encoded bits with Hamming(4,3)
- error(String) - Method in class org.lavajuno.jfskmodem.log.Log
-
Logs an event with severity ERROR
- ERROR - Enum constant in enum class org.lavajuno.jfskmodem.log.Log.Level
F
- fatal(String) - Method in class org.lavajuno.jfskmodem.log.Log
-
Logs an event with severity FATAL
- FATAL - Enum constant in enum class org.lavajuno.jfskmodem.log.Log.Level
- flush() - Method in class org.lavajuno.jfskmodem.io.SoundInput
-
Flushes the input buffer.
- flush() - Method in class org.lavajuno.jfskmodem.io.SoundOutput
-
Flushes the output buffer.
G
- getAmplitude(List<Short>) - Static method in class org.lavajuno.jfskmodem.waveforms.Waveforms
-
Gets the mean amplitude of a waveform.
- getDiff(List<Short>, List<Short>) - Static method in class org.lavajuno.jfskmodem.waveforms.Waveforms
-
Gets the mean of the differences between two waveforms at each frame.
- getMarkTone(int) - Static method in class org.lavajuno.jfskmodem.waveforms.Waveforms
-
Generates a single mark tone for the given baud rate.
- getSpaceTone(int) - Static method in class org.lavajuno.jfskmodem.waveforms.Waveforms
-
Generates a single space tone for the given baud rate.
- getTrainingCycle(int) - Static method in class org.lavajuno.jfskmodem.waveforms.Waveforms
-
Generates a single training cycle for the given baud rate.
H
- Hamming - Class in org.lavajuno.jfskmodem.ecc
-
Hamming provides functionality for encoding and decoding data with Hamming(4,3).
- Hamming() - Constructor for class org.lavajuno.jfskmodem.ecc.Hamming
I
- info(String) - Method in class org.lavajuno.jfskmodem.log.Log
-
Logs an event with severity INFO
- INFO - Enum constant in enum class org.lavajuno.jfskmodem.log.Log.Level
J
- JfskModemDemo - Class in org.lavajuno.jfskmodem
- JfskModemDemo() - Constructor for class org.lavajuno.jfskmodem.JfskModemDemo
L
- listen() - Method in class org.lavajuno.jfskmodem.io.SoundInput
-
Blocks and listens on the audio input device.
- Log - Class in org.lavajuno.jfskmodem.log
-
Log provides simple functionality for logging events by class.
- Log(String, Log.Level) - Constructor for class org.lavajuno.jfskmodem.log.Log
-
Instantiates a Log for this class
- Log.Level - Enum Class in org.lavajuno.jfskmodem.log
M
- main(String[]) - Static method in class org.lavajuno.jfskmodem.JfskModemDemo
O
- org.lavajuno.jfskmodem - package org.lavajuno.jfskmodem
- org.lavajuno.jfskmodem.ecc - package org.lavajuno.jfskmodem.ecc
- org.lavajuno.jfskmodem.io - package org.lavajuno.jfskmodem.io
- org.lavajuno.jfskmodem.log - package org.lavajuno.jfskmodem.log
- org.lavajuno.jfskmodem.waveforms - package org.lavajuno.jfskmodem.waveforms
P
- play(List<Short>) - Method in class org.lavajuno.jfskmodem.io.SoundOutput
-
Blocks and plays on the audio output device.
R
- receive(int) - Method in class org.lavajuno.jfskmodem.Receiver
-
Receives and decodes bytes from this Receiver's audio input.
- Receiver - Class in org.lavajuno.jfskmodem
-
Receiver manages a line to the default audio input device and allows you to receive data over it.
- Receiver(int) - Constructor for class org.lavajuno.jfskmodem.Receiver
-
Constructs a Receiver with the given baud rate.
- Receiver(int, int, int) - Constructor for class org.lavajuno.jfskmodem.Receiver
-
Constructs a Receiver with the given baud rate and sensitivity parameters.
- Receiver(int, int, int, Log.Level) - Constructor for class org.lavajuno.jfskmodem.Receiver
-
Constructs a Receiver with the given baud rate, sensitivity parameters, and log level.
- Receiver(int, Log.Level) - Constructor for class org.lavajuno.jfskmodem.Receiver
-
Constructs a Receiver with the given baud rate and log level.
S
- SoundInput - Class in org.lavajuno.jfskmodem.io
-
SoundInput provides functionality for reading frames from the default audio input device.
- SoundInput() - Constructor for class org.lavajuno.jfskmodem.io.SoundInput
-
Constructs a SoundInput that listens on the default input device.
- SoundInput(Log.Level) - Constructor for class org.lavajuno.jfskmodem.io.SoundInput
-
Constructs a SoundInput that listens on the default input device.
- SoundOutput - Class in org.lavajuno.jfskmodem.io
-
SoundOutput provides functionality for writing frames to the default audio output device.
- SoundOutput() - Constructor for class org.lavajuno.jfskmodem.io.SoundOutput
-
Constructs a SoundOutput that listens on the default input device.
- SoundOutput(Log.Level) - Constructor for class org.lavajuno.jfskmodem.io.SoundOutput
-
Constructs a SoundOutput that listens on the default input device.
- start() - Method in class org.lavajuno.jfskmodem.io.SoundInput
-
Starts the line and flushes the input buffer.
- stop() - Method in class org.lavajuno.jfskmodem.io.SoundInput
-
Temporarily stops the line and flushes the input buffer.
T
- transmit(byte[]) - Method in class org.lavajuno.jfskmodem.Transmitter
-
Encodes and transmits the given bytes on this Transmitter's audio output.
- Transmitter - Class in org.lavajuno.jfskmodem
-
Transmitter manages a line to the default audio output device and allows you to send data over it.
- Transmitter(int) - Constructor for class org.lavajuno.jfskmodem.Transmitter
-
Constructs a Transmitter with the given baud rate.
- Transmitter(int, Log.Level) - Constructor for class org.lavajuno.jfskmodem.Transmitter
-
Constructs a Transmitter with the given baud rate and log level.
V
- valueOf(String) - Static method in enum class org.lavajuno.jfskmodem.log.Log.Level
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.lavajuno.jfskmodem.log.Log.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(String) - Method in class org.lavajuno.jfskmodem.log.Log
-
Logs an event with severity WARN
- WARN - Enum constant in enum class org.lavajuno.jfskmodem.log.Log.Level
- Waveforms - Class in org.lavajuno.jfskmodem.waveforms
-
Waveforms provides functionality for generating space+mark tones and training cycles.
- Waveforms() - Constructor for class org.lavajuno.jfskmodem.waveforms.Waveforms
All Classes and Interfaces|All Packages