/// <summary> /// 构造函数 /// </summary> /// <param name="SatClockCollection"></param> public CombinedSatClockService(SatClockCollection SatClockCollection) { this.Name = SatClockCollection.Name; this.ClockFile = SatClockCollection; this.clockInterpolators = new ConcurrentDictionary <string, ClockInterpolator>(); }
/// <summary> /// 返回服务 /// </summary> /// <returns></returns> public override CombinedSatClockService GetDataSourceService() { var data = BuildMultiSysServices(); SatClockCollection source = new SatClockCollection(data, Option.IsUniqueSource, Option.IndicatedSourceCode); CombinedSatClockService service = new CombinedSatClockService(source); return(service); }