myCommsModel.h
#pragma once
{
private:
protected:
public:
protected:
protected:
};
myCommsModel.cxx
#include <vl/radioTransmitterRepository.h>
{
}
{
{
return false;
}
return true;
}
{
}
{
}
{
}
{
{
return val;
}
delete val;
return 0;
}
{
if ( bRet )
{
{
double minimumRecieverPower = 0.00003;
double power = 0.0;
double range =
DtDistSqr(senderAntennaPos,receiverAntennaPos);
if ( range > 0.0 )
{
power = senderPower/range;
DtInfo("Range squared between radios is %f, sender radio power is %f\n", range,power);
}
if ( power < minimumRecieverPower )
{
DtInfo("Receiver too far away to receive message\n");
bRet = false;
}
}
}
return bRet;
}