31#define LTENR_MATLAB_MODEL_DEFAULT _strdup("NONE")
34#define MATLAB_LOSS_RAIN_RAINRATE_DEFAULT 16
35#define MATLAB_LOSS_RAIN_TILTANGLE_DEFAULT 0
36#define MATLAB_LOSS_RAIN_ELEVATIONANGLE_DEFAULT 0
37#define MATLAB_LOSS_RAIN_EXCEEDANCEPERCENTAGEOFRAINFALL_DEFAULT 0
40#define MATLAB_LOSS_FOG_TEMPERATURE_DEFAULT 15
41#define MATLAB_LOSS_FOG_WATERDENSITY_DEFAULT 7.5
44#define MATLAB_LOSS_GAS_TEMPERATURE_DEFAULT 15
45#define MATLAB_LOSS_GAS_WATERDENSITY_DEFAULT 7.5
46#define MATLAB_LOSS_GAS_AIRPRESSURE_DEFAULT 10300
110 fnNetSimError(
"MATLAB GAS loss model is only avaiable for frequency above than 1GHz\n");
129 fnNetSimError(
"MATLAB Fog loss model is only avaiable for frequency above than 10GHz\n");
#define LTENR_ConvertStrToEnum(enumName, val)
static const char * strMATLAB_LOSSMODEL[]
#define fnNetSimError(x,...)
static double netsim_matlab_get_gasLoss(ptrLTENR_PROPAGATIONINFO info)
void netsim_matlab_configure_loss_model(ptrLTENR_PROPAGATIONCONFIG config, void *xmlNetSimNode)
static double netsim_matlab_get_rainLoss(ptrLTENR_PROPAGATIONINFO info)
static double netsim_matlab_get_fspl(ptrLTENR_PROPAGATIONINFO info)
double netsim_matlab_calculate_loss(ptrLTENR_PROPAGATIONINFO info)
static double netsim_matlab_get_fogLoss(ptrLTENR_PROPAGATIONINFO info)
void netsim_matlab_send_ascii_command(char *format,...)
bool netsim_matlab_get_value(char *out, int outLen, char *name, char *type)
#define getXmlVar(var, name, xmlNode, flag, type, protocol)
MATLAB_LOSSMODEL matlabLossModel
In Case of Matlab model.
double exceedancePercentageOfRainfall
__IN__ ptrLTENR_PROPAGATIONCONFIG propagationConfig
__IN__ NetSim_COORDINATES uePos
__IN__ NetSim_COORDINATES gnbPos
__IN__ double centralFrequency_MHz