- cancel() - Method in class at.ac.fhstp.sonitalk.SoniTalkSender
-
Cancels the current send job if there was one running.
- changeToBitString(byte[]) - Static method in class at.ac.fhstp.sonitalk.utils.EncoderUtils
-
Casts a byte array to bit and checks for characters with more than one byte.
- checkMessageCRC(int[]) - Method in class at.ac.fhstp.sonitalk.utils.CRC
-
Checks if a message was received correctly.
- CircularArray - Class in at.ac.fhstp.sonitalk.utils
-
Class handling a circular array of the incoming audio data to reduce memory allocation.
- CircularArray(int) - Constructor for class at.ac.fhstp.sonitalk.utils.CircularArray
-
- ConfigConstants - Class in at.ac.fhstp.sonitalk.utils
-
Set of constants used e.g.
- ConfigConstants() - Constructor for class at.ac.fhstp.sonitalk.utils.ConfigConstants
-
- ConfigException - Exception in at.ac.fhstp.sonitalk.exceptions
-
Exception thrown when trying to build a SoniTalkConfig object from a JSON file that does not
respect the required format.
- ConfigException() - Constructor for exception at.ac.fhstp.sonitalk.exceptions.ConfigException
-
Constructs a new exception with null
as its detail message.
- ConfigException(String) - Constructor for exception at.ac.fhstp.sonitalk.exceptions.ConfigException
-
Constructs a new exception with the specified detail message.
- ConfigException(String, Throwable) - Constructor for exception at.ac.fhstp.sonitalk.exceptions.ConfigException
-
Constructs a new exception with the specified detail message and
cause.
- ConfigException(Throwable) - Constructor for exception at.ac.fhstp.sonitalk.exceptions.ConfigException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- ConfigFactory - Class in at.ac.fhstp.sonitalk.utils
-
Utility class for building SoniTalkConfig objects from JSON files.
- ConfigFactory() - Constructor for class at.ac.fhstp.sonitalk.utils.ConfigFactory
-
- CONTROL_FILLING_CHARACTER - Static variable in class at.ac.fhstp.sonitalk.utils.ConfigConstants
-
- countOccurrences(String, char) - Static method in class at.ac.fhstp.sonitalk.utils.CRC
-
Returns the number of occurrences of searchedChar in input.
- CRC - Class in at.ac.fhstp.sonitalk.utils
-
The CRC class adds and also checks the parity bits.
- CRC() - Constructor for class at.ac.fhstp.sonitalk.utils.CRC
-
- CRC(byte[]) - Constructor for class at.ac.fhstp.sonitalk.utils.CRC
-
- send(SoniTalkMessage, int) - Method in class at.ac.fhstp.sonitalk.SoniTalkSender
-
Sends a SoniTalkMessage once.
- send(SoniTalkMessage, int, long, TimeUnit, int) - Method in class at.ac.fhstp.sonitalk.SoniTalkSender
-
Sends a SoniTalkMessage nTimes at a fixed delay.
- setBitperiod(int) - Method in class at.ac.fhstp.sonitalk.SoniTalkConfig
-
- setCrcIsCorrect(boolean) - Method in class at.ac.fhstp.sonitalk.SoniTalkMessage
-
- setDecodingTimeNanosecond(long) - Method in class at.ac.fhstp.sonitalk.SoniTalkMessage
-
- setFrequencySpace(int) - Method in class at.ac.fhstp.sonitalk.SoniTalkConfig
-
- setFrequencyZero(int) - Method in class at.ac.fhstp.sonitalk.SoniTalkConfig
-
- setMessage(byte[]) - Method in class at.ac.fhstp.sonitalk.SoniTalkMessage
-
- setnFrequencies(int) - Method in class at.ac.fhstp.sonitalk.SoniTalkConfig
-
- setnMessageBlocks(int) - Method in class at.ac.fhstp.sonitalk.SoniTalkConfig
-
- setPauseperiod(int) - Method in class at.ac.fhstp.sonitalk.SoniTalkConfig
-
- setReceiver(SoniTalkPermissionsResultReceiver.Receiver) - Method in class at.ac.fhstp.sonitalk.SoniTalkPermissionsResultReceiver
-
- setReturnRawAudio(boolean) - Method in class at.ac.fhstp.sonitalk.SoniTalkDecoder
-
Decides if detected messages will be returned with the original audio or not.
- SignalGenerator - Class in at.ac.fhstp.sonitalk.utils
-
The SignalGenerator handles the creation of the audio message.
- SignalGenerator(SoniTalkConfig) - Constructor for class at.ac.fhstp.sonitalk.utils.SignalGenerator
-
Default constructor using a 44100Hz sample rate (works on all devices)
- SignalGenerator(int, SoniTalkConfig) - Constructor for class at.ac.fhstp.sonitalk.utils.SignalGenerator
-
- SignalType - Enum in at.ac.fhstp.sonitalk.utils
-
Enum that consists of different types for creating signals.
- size() - Method in class at.ac.fhstp.sonitalk.utils.CircularArray
-
- SoniTalkConfig - Class in at.ac.fhstp.sonitalk
-
Configuration, or profile, used to transmit data.
- SoniTalkConfig(int, int, int, int, int, int) - Constructor for class at.ac.fhstp.sonitalk.SoniTalkConfig
-
- SoniTalkContext - Class in at.ac.fhstp.sonitalk
-
Allows to create objects of the Encoder, Decoder and Sender.
- SoniTalkDecoder - Class in at.ac.fhstp.sonitalk
-
Handles the capture of audio, the detection of messages and their decoding.
- SoniTalkDecoder.MessageListener - Interface in at.ac.fhstp.sonitalk
-
Interface defining the callbacks to implement in order to receive messages from a SoniTalk Decoder.
- SoniTalkDecoder.SpectrumListener - Interface in at.ac.fhstp.sonitalk
-
Interface defining the callbacks to implement in order to receive the spectrum of received messages.
- SoniTalkEncoder - Class in at.ac.fhstp.sonitalk
-
Encodes the forwarded byte array and uses a SignalGenerator to get the raw
audio data.
- SoniTalkException - Exception in at.ac.fhstp.sonitalk.exceptions
-
Parent class for all exceptions coming from the SoniTalk SDK.
- SoniTalkException() - Constructor for exception at.ac.fhstp.sonitalk.exceptions.SoniTalkException
-
Constructs a new exception with null
as its detail message.
- SoniTalkException(String) - Constructor for exception at.ac.fhstp.sonitalk.exceptions.SoniTalkException
-
Constructs a new exception with the specified detail message.
- SoniTalkException(String, Throwable) - Constructor for exception at.ac.fhstp.sonitalk.exceptions.SoniTalkException
-
Constructs a new exception with the specified detail message and
cause.
- SoniTalkException(Throwable) - Constructor for exception at.ac.fhstp.sonitalk.exceptions.SoniTalkException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- SoniTalkMessage - Class in at.ac.fhstp.sonitalk
-
Wrapper class for messages (received or to be sent).
- SoniTalkPermissionsResultReceiver - Class in at.ac.fhstp.sonitalk
-
Receiver interface for classes that should listen for callbacks from SoniTalk.
- SoniTalkPermissionsResultReceiver(Handler) - Constructor for class at.ac.fhstp.sonitalk.SoniTalkPermissionsResultReceiver
-
- SoniTalkPermissionsResultReceiver.Receiver - Interface in at.ac.fhstp.sonitalk
-
Receiver interface for classes that should listen for callbacks from SoniTalk.
- soniTalkPermissionsResultReceiverTag - Static variable in class at.ac.fhstp.sonitalk.SoniTalkPermissionsResultReceiver
-
- SoniTalkSender - Class in at.ac.fhstp.sonitalk
-
Handles the sendjob and playing of the actual audiotrack.
- SPACE_BETWEEN_FREQUENCIES - Static variable in class at.ac.fhstp.sonitalk.utils.ConfigConstants
-
- stopReceiving() - Method in class at.ac.fhstp.sonitalk.SoniTalkDecoder
-
Stops the capturing and decoding process.