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); } } }