static public DataFormater getDataFormater() { if (onlyone == null) { onlyone = new DataFormater(); } return(onlyone); }
private readonly int correctstrategy_timespan = 100; //10 毫秒 private DotManager() { correctitems = new List <CorrectItem>(); PhyCombine.GetPhyCombine().onPacketReceived(DataFormater.getDataFormater().PacketReceviedHdlr); DataFormater.getDataFormater().onPacketCheckError(PacketCheckErrorHdlr); DataFormater.getDataFormater().onPacketCorrected(PacketCorrectedHdlr); DataFormater.getDataFormater().onPacketRecevied(PacketReceviedHdlr); PhyCombine.GetPhyCombine().onCombineError(CombineErrorHdlr); }
public Collection <ADot> GetDots() { return(DataFormater.getDataFormater().GetDots()); }
//清空Dots,rawText所有数据 public void ReleaseData() { DataFormater.getDataFormater().GetDots().Clear(); PhyCombine.GetPhyCombine().Clear(); }