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