|
@@ -24,6 +24,7 @@ namespace X3TaskServer54.Service
|
|
|
string PosResDir;
|
|
|
int MainSatCode, Adja1SatCode, Adja2SatCode;
|
|
|
double[] MainSatXYZ, Adja1SatXYZ, Adja2SatXYZ;
|
|
|
+ int PosDtoFactor;
|
|
|
public HistoryTaskService()
|
|
|
{
|
|
|
var posPlatformAddr = ConfigurationManager.AppSettings["PosPlatformAddr"].Trim();//like http://127.0.0.1:8091 or http://127.0.0.1:8091/
|
|
@@ -36,6 +37,9 @@ namespace X3TaskServer54.Service
|
|
|
CapDir = ConfigurationManager.AppSettings["CapDir"].Trim();
|
|
|
DdcDir = ConfigurationManager.AppSettings["DdcDir"].Trim();
|
|
|
PosResDir = ConfigurationManager.AppSettings["PosResDir"].Trim();
|
|
|
+ var PosDtoFactorstr= ConfigurationManager.AppSettings["PosResDir"].Trim();
|
|
|
+ int.TryParse(PosDtoFactorstr, out PosDtoFactor);
|
|
|
+ if (PosDtoFactor == 0) PosDtoFactor = 1;
|
|
|
}
|
|
|
public void StartAsync(X2D1HistoryTaskHandleDto dto)
|
|
|
{
|
|
@@ -218,10 +222,10 @@ namespace X3TaskServer54.Service
|
|
|
Adja2X = Adja2SatXYZ[0],
|
|
|
Adja2Y = Adja2SatXYZ[1],
|
|
|
Adja2Z = Adja2SatXYZ[2],
|
|
|
- Dto1 = -data1[i].Dt,
|
|
|
+ Dto1 = PosDtoFactor*data1[i].Dt,
|
|
|
Dfo1 = data1[i].Df,
|
|
|
Snr1 = data1[i].Snr,
|
|
|
- Dto2 = -data2[i].Dt,
|
|
|
+ Dto2 = PosDtoFactor*data2[i].Dt,
|
|
|
Dfo2 = data2[i].Df,
|
|
|
Snr2 = data2[i].Df,
|
|
|
SatTxLon = dto.CapLon,
|