using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Data.SqlClient;
using System.Data.SQLite;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Http;
using PosResAnalysis;
using Serilog;
using XdCxRhDw.Dto;
using XdCxRhDW.App.Api;
using XdCxRhDW.App.EFContext;
using XdCxRhDW.App.Model;
using XdCxRhDW.App.WebAPI.DTO;
using XdCxRhDW.Dto;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.TextBox;
using static XdCxRhDw.CpuCgTools.FormCpuCg;
namespace XdCxRhDW.App.WebAPI
{
///
/// 定位功能相关接口
///
public class XlController : BaseController
{
///
/// 推算某个时间点星历
///
/// 双行根
/// 推算时刻(北京时刻)
///
[HttpGet]
public async Task> Calc(string tleStr, DateTime dt)
{
var ephMain = EphHelper.Calc(tleStr, dt);
return Success(ephMain);
}
///
/// 推算某个时间段星星历
///
/// 双行根
/// 开始时刻(北京时刻)
/// 结束时刻(北京时刻)推算间隔(秒)
///
[HttpGet]
public async Task>> CalcMult(string tleStr, DateTime start, DateTime end, int spanSeconds)
{
var ephMain = EphHelper.CalcMult(tleStr, start,end, spanSeconds);
return Success(ephMain);
}
}
}