The programs should look which board there is
and use the correct values. Perhaps there is a „HL2“ checkbox
somewhere?
Grepping for 0.095 in the Thetis source code, I find
in Console/console.cs constants which are slightly
different from what I wrote. It seems you cannot set these
constants from the user interface but I cannot tell.
public float computeRefPower()
{
float adc = 0;
const float alpha = 0.90f;
float bridge_volt = 0;
float refvoltage = 0;
int adc_cal_offset = 0;
switch (current_hpsdr_model)
{
case HPSDRModel.ANAN100:
case HPSDRModel.ANAN100B:
bridge_volt = 0.095f;
if (tx_band == Band.B6M)
bridge_volt = 0.5f;
refvoltage = 3.3f;
adc_cal_offset = 3;
break;
case HPSDRModel.ANAN100D:
bridge_volt = 0.095f;
if (tx_band == Band.B6M)
bridge_volt = 0.5f;
refvoltage = 3.3f;
adc_cal_offset = 3;
break;
case HPSDRModel.ANAN200D:
bridge_volt = 0.108f;
if (tx_band == Band.B6M)
bridge_volt = 0.5f;
refvoltage = 5.0f;
adc_cal_offset = 2;
break;
case HPSDRModel.ANAN7000D:
bridge_volt = 0.15f;
if (tx_band == Band.B6M)
bridge_volt = 0.7f;
refvoltage = 5.0f;
adc_cal_offset = 28;
break;
case HPSDRModel.ORIONMKII:
case HPSDRModel.ANAN8000D:
bridge_volt = 0.08f;
if (tx_band == Band.B6M)
bridge_volt = 0.08f;
refvoltage = 5.0f;
adc_cal_offset = 16;
break;
case HPSDRModel.HERMESLITE:
bridge_volt = 1.8f;
refvoltage = 3.3f;
adc_cal_offset = 3;
break;
default:
bridge_volt = 0.09f;
if (tx_band == Band.B6M)
bridge_volt = 0.09f;
refvoltage = 3.3f;
adc_cal_offset = 3;
break;
> To view this discussion on the web visit
https://groups.google.com/d/msgid/hermes-lite/1f6e3e86-67bb-446b-9397-d7c973941e7fn%40googlegroups.com.