/// <summary> /// Area mode functionality /// </summary> /// <param name="h_tx__meter">Structural height of the TX, in meters</param> /// <param name="h_rx__meter">Structural height of the RX, in meters</param> /// <param name="tx_site_criteria">Siting criteria of the TX</param> /// <param name="rx_site_criteria">Siting criteria of the RX</param> /// <param name="d__km">Path distance, in km</param> /// <param name="delta_h__meter">Terrain irregularity parameter</param> /// <param name="climate">Radio climate</param> /// <param name="N_0">Refractivity, in N-Units</param> /// <param name="f__mhz">Frequency, in MHz</param> /// <param name="pol">Polarization</param> /// <param name="epsilon">Relative permittivity</param> /// <param name="sigma">Conductivity</param> /// <param name="mdvar">Mode of variability</param> /// <param name="confidence">Confidence percentage</param> /// <param name="reliability">Reliability percentage</param> /// <param name="A__db">Basic transmission loss, in dB</param> /// <param name="warnings">Warning flags</param> /// <returns>Error code</returns> public static int ITM_AREA_CR(double h_tx__meter, double h_rx__meter, SitingCriteria tx_site_criteria, SitingCriteria rx_site_criteria, double d__km, double delta_h__meter, Climate climate, double N_0, double f__mhz, Polarization pol, double epsilon, double sigma, int mdvar, double confidence, double reliability, out double A__db, out Warnings warnings) { int rtn = ITM_AREA_CR(h_tx__meter, h_rx__meter, (int)tx_site_criteria, (int)rx_site_criteria, d__km, delta_h__meter, (int)climate, N_0, f__mhz, (int)pol, epsilon, sigma, mdvar, confidence, reliability, out A__db, out long warns); warnings = (Warnings)warns; return(rtn); }
/// <summary> /// Area mode functionality /// </summary> /// <param name="h_tx__meter">Structural height of the TX, in meters</param> /// <param name="h_rx__meter">Structural height of the RX, in meters</param> /// <param name="tx_site_criteria">Siting criteria of the TX</param> /// <param name="rx_site_criteria">Siting criteria of the RX</param> /// <param name="d__km">Path distance, in km</param> /// <param name="delta_h__meter">Terrain irregularity parameter</param> /// <param name="climate">Radio climate</param> /// <param name="N_0">Refractivity, in N-Units</param> /// <param name="f__mhz">Frequency, in MHz</param> /// <param name="pol">Polarization</param> /// <param name="epsilon">Relative permittivity</param> /// <param name="sigma">Conductivity</param> /// <param name="mdvar">Mode of variability</param> /// <param name="time">Time percentage</param> /// <param name="location">Location percentage</param> /// <param name="situation">Situation percentage</param> /// <param name="A__db">Basic transmission loss, in dB</param> /// <param name="warnings">Warning flags</param> /// <param name="interValues">Struct of intermediate values</param> /// <returns>Error code</returns> public static int ITM_AREA_TLS_Ex(double h_tx__meter, double h_rx__meter, SitingCriteria tx_site_criteria, SitingCriteria rx_site_criteria, double d__km, double delta_h__meter, Climate climate, double N_0, double f__mhz, Polarization pol, double epsilon, double sigma, int mdvar, double time, double location, double situation, out double A__db, out Warnings warnings, out IntermediateValues interValues) { int rtn = ITM_AREA_TLS_Ex(h_tx__meter, h_rx__meter, (int)tx_site_criteria, (int)rx_site_criteria, d__km, delta_h__meter, (int)climate, N_0, f__mhz, (int)pol, epsilon, sigma, mdvar, time, location, situation, out A__db, out long warns, out interValues); warnings = (Warnings)warns; return(rtn); }