Add methods to read received callsigns from AFV

ref T729
This commit is contained in:
Roland Rossgotterer
2019-09-19 15:47:56 +02:00
committed by Mat Sutcliffe
parent d9dcadcffa
commit 7ac962ed77
6 changed files with 38 additions and 2 deletions

View File

@@ -347,6 +347,24 @@ namespace BlackCore
emit outputVolumePeakVU(m_outputVolumeStream.PeakVU);
}
QString AFVClient::getReceivingCallsignsCom1()
{
if (soundcardSampleProvider)
{
return soundcardSampleProvider->getReceivingCallsigns(0);
}
return {};
}
QString AFVClient::getReceivingCallsignsCom2()
{
if (soundcardSampleProvider)
{
return soundcardSampleProvider->getReceivingCallsigns(1);
}
return {};
}
void AFVClient::updateTransceiversFromContext(const BlackMisc::Simulation::CSimulatedAircraft &aircraft, const BlackMisc::CIdentifier &originator)
{
Q_UNUSED(originator);

View File

@@ -40,6 +40,8 @@ namespace BlackCore
Q_OBJECT
Q_PROPERTY(float inputVolumePeakVU READ getInputVolumePeakVU NOTIFY inputVolumePeakVU)
Q_PROPERTY(float outputVolumePeakVU READ getOutputVolumePeakVU NOTIFY outputVolumePeakVU)
Q_PROPERTY(QString receivingCallsignsCom1 READ getReceivingCallsignsCom1 NOTIFY receivingCallsignsChanged)
Q_PROPERTY(QString receivingCallsignsCom2 READ getReceivingCallsignsCom2 NOTIFY receivingCallsignsChanged)
public:
//! Ctor
@@ -96,7 +98,7 @@ namespace BlackCore
float getOutputVolumePeakVU() const { return m_outputVolumeStream.PeakVU; }
signals:
void receivingCallsignsChanged(const Audio::TransceiverReceivingCallsignsChangedArgs &args);
void receivingCallsignsChanged(const TransceiverReceivingCallsignsChangedArgs &args);
void inputVolumePeakVU(float value);
void outputVolumePeakVU(float value);
@@ -105,6 +107,8 @@ namespace BlackCore
void audioOutDataAvailable(const AudioRxOnTransceiversDto &dto);
void inputVolumeStream(const Audio::InputVolumeStreamArgs &args);
void outputVolumeStream(const Audio::OutputVolumeStreamArgs &args);
QString getReceivingCallsignsCom1();
QString getReceivingCallsignsCom2();
void input_OpusDataAvailable();