A DTMF sequence editor and player for HAM radio equipment command & control.
Auto generated API documentation and code listings for DtmfKit
| BufferedWave | A base class for Waves which pre-computes their values in a buffer during preparation and play from that buffer |
| KeyboardMonitor | A class that polls the state of a switch-matrix keyboard |
| KeyboardState | A class to hold the state of a keyboard |
| KeyboardStateChangeMonitor | A keyboard state handler that reports only state changes |
| KeyboardStateEventServer | A keyboard state handler that reports only state changes |
| KeyboardStateHandler | Interface used to report a keyboard state |
| KeyMap | A class used to store a set of key mappings |
| KeyMapper | A key press event handler that adds a mapped key char to key events |
| KeyPressEventHandler | Interface used to report key presses and releases |
| KeyPressEventServer | A base class for monitors that report keypresses |
| LongKeyPressMonitor | A key press event handler that detects long key presses and report them as specified |
| SineWave | A class producing a sine wave of a given frequency |
| SingleKeyPressMonitor | A keyboard state change handler that reports on single keypresses |
| SoundWaveGenerator | A class to handle computed sound wave generation |
| TriangleWave | A class producing a triangle wave of a given frequency |
| Wave | Interface of a playable sound wave |
| WaveBuffer | A class used to hold buffered sound wave data |
| WaveCombo | A class that produces a wave that results of the combination of multiple waves |
Code
| BufferedWave.h [code] | |
| command_state.cpp [code] | |
| display_manager.hpp [code] | |
| dtmf_generator.hpp [code] | |
| edit_state.cpp [code] | |
| init_state.cpp [code] | |
| interactive_state.cpp [code] | |
| key_handler.hpp [code] | |
| keyboard_manager.hpp [code] | |
| KeyboardEventServer.h [code] | |
| KeyboardManager.h [code] | |
| KeyboardMonitor.cpp [code] | |
| KeyboardMonitor.h [code] | |
| KeyboardState.cpp [code] | |
| KeyboardState.h [code] | |
| KeyboardStateChangeMonitor.cpp [code] | |
| KeyboardStateChangeMonitor.h [code] | |
| KeyboardStateEventServer.h [code] | |
| KeyboardStateHandler.h [code] | |
| KeyMapper.cpp [code] | |
| KeyMapper.h [code] | |
| KeyPressEventHandler.h [code] | |
| KeyPressEventServer.h [code] | |
| LongKeyPressMonitor.cpp [code] | |
| LongKeyPressMonitor.h [code] | |
| main.cpp [code] | |
| mbed_display_manager.cpp [code] | |
| mbed_display_manager.hpp [code] | |
| mbed_dtmf_generator.cpp [code] | |
| mbed_dtmf_generator.hpp [code] | |
| mbed_keyboard_manager.cpp [code] | |
| mbed_keyboard_manager.hpp [code] | |
| sending_state.cpp [code] | |
| SineWave.cpp [code] | |
| SineWave.h [code] | |
| SingleKeyPressMonitor.cpp [code] | |
| SingleKeyPressMonitor.h [code] | |
| SoundWaveGenerator.cpp [code] | |
| SoundWaveGenerator.h [code] | |
| state.hpp [code] | |
| state_base.cpp [code] | |
| system.cpp [code] | |
| system.hpp [code] | |
| system_states.hpp [code] | |
| TriangleWave.cpp [code] | |
| TriangleWave.h [code] | |
| Wave.h [code] | |
| WaveBuffer.cpp [code] | |
| WaveBuffer.h [code] | |
| WaveCombo.cpp [code] | |
| WaveCombo.h [code] |