MCPcopy Create free account
hub / github.com/aethersdr/AetherSDR / clearTMate2Indicators

Method clearTMate2Indicators

src/core/HidEncoderManager.cpp:898–922  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

896}
897
898void HidEncoderManager::clearTMate2Indicators()
899{
900 if (!m_device || !isTMate2()) return;
901
902 tmate2Seg(m_lcdVector, kSeg_RX, false);
903 tmate2Seg(m_lcdVector, kSeg_TX, false);
904 tmate2Seg(m_lcdVector, kSeg_S, false);
905 tmate2Seg(m_lcdVector, kSeg_VOL, false);
906 tmate2Seg(m_lcdVector, kSeg_SMETER_LINE, false);
907 tmate2Seg(m_lcdVector, kSeg_SMETER_DB_MINUS, false);
908 setSmeterScaleSegs(m_lcdVector, false);
909 clearTMate2EncoderActionSegs(m_lcdVector);
910 tmate2Seg(m_lcdVector, kSeg_DOT1, false);
911 tmate2Seg(m_lcdVector, kSeg_DOT2, false);
912 tmate2Seg(m_lcdVector, kSeg_HZ, false);
913 tmate2Seg(m_lcdVector, kSeg_W, false);
914 tmate2Seg(m_lcdVector, kSeg_RIT, false);
915 tmate2Seg(m_lcdVector, kSeg_XIT, false);
916 tmate2Seg(m_lcdVector, kSeg_DBM, false);
917 applyModeSegs(m_lcdVector, QString());
918 for (const auto& bar : kSMeterBars)
919 tmate2Seg(m_lcdVector, bar, false);
920
921 sendTMate2();
922}
923
924void HidEncoderManager::setRC28Leds(uint8_t ledByte)
925{

Callers 1

blankTMate2DisplayMethod · 0.80

Calls 4

tmate2SegFunction · 0.85
setSmeterScaleSegsFunction · 0.85
applyModeSegsFunction · 0.85

Tested by

no test coverage detected