Interface | Description |
---|---|
CalculateTargetFragment.CalculateListener |
Interface for communication between
CalculateTargetFragment
and MainActivity |
IAudioSystem |
Interface to the Audio System.
|
IHeartRateDevice |
Interface with the Chest Strap.
|
Class | Description |
---|---|
AudioSystemFake |
Implementation of
IAudioSystem for faking Audio System with UI element. |
CalculateTargetFragment |
Class handling the UI popup for calculating target heartrate
|
ChestStrap |
Class providing access to the physical heart rate chest strap, through Bluetooth
|
ChestStrapFake |
Implementation of
IHeartRateDevice for faking chest strap data with UI element. |
DataAssembler |
This Data Assembler class is responsible for creating the SQLite structure, as as providing functions to modify, add, or remove Records from the database.
|
MainActivity |
The main screen of the application.
|
Record |
The Record class is used to hold the heart rate, time stamp, artist, song, and genre at a specific point in time.
|
StatisticsActivity |