Index

C D E F G H I J L M O P R S T V W 
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
 
C D E F G H I J L M O P R S T V W 
All Classes and Interfaces|All Packages