mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-21 15:09:23 +08:00
Handle no network
This commit is contained in:
@@ -28,7 +28,6 @@ m_enabled(false),
|
|||||||
m_preemphasis(0.3889703087993727F, -0.3290005228984741F, 0.0F, 1.0F, 0.282029168302153F, 0.0F, EMPHASIS_GAIN_DB),
|
m_preemphasis(0.3889703087993727F, -0.3290005228984741F, 0.0F, 1.0F, 0.282029168302153F, 0.0F, EMPHASIS_GAIN_DB),
|
||||||
m_deemphasis(1.0F, 0.282029168302153F, 0.0F, 0.3889703087993727F, -0.3290005228984741F, 0.0F, EMPHASIS_GAIN_DB)
|
m_deemphasis(1.0F, 0.282029168302153F, 0.0F, 0.3889703087993727F, -0.3290005228984741F, 0.0F, EMPHASIS_GAIN_DB)
|
||||||
{
|
{
|
||||||
assert(network != NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CFMControl::~CFMControl()
|
CFMControl::~CFMControl()
|
||||||
@@ -39,7 +38,9 @@ bool CFMControl::writeModem(const unsigned char* data, unsigned int length)
|
|||||||
{
|
{
|
||||||
assert(data != NULL);
|
assert(data != NULL);
|
||||||
assert(length > 0U);
|
assert(length > 0U);
|
||||||
assert(m_network != NULL);
|
|
||||||
|
if(m_network == NULL)
|
||||||
|
return false;
|
||||||
|
|
||||||
float samples[170U];
|
float samples[170U];
|
||||||
unsigned int nSamples = 0U;
|
unsigned int nSamples = 0U;
|
||||||
@@ -86,7 +87,8 @@ unsigned int CFMControl::readModem(unsigned char* data, unsigned int space)
|
|||||||
{
|
{
|
||||||
assert(data != NULL);
|
assert(data != NULL);
|
||||||
assert(space > 0U);
|
assert(space > 0U);
|
||||||
assert(m_network != NULL);
|
if(m_network == NULL)
|
||||||
|
return 0;
|
||||||
|
|
||||||
unsigned char netData[300U];
|
unsigned char netData[300U];
|
||||||
unsigned int length = m_network->read(netData, 270U);
|
unsigned int length = m_network->read(netData, 270U);
|
||||||
|
|||||||
Reference in New Issue
Block a user