public InstrumentDataReportCTD(InstrumentDataManager _manager, byte _deviceId, OutPutFormat _outFormat ) : base(_manager, _deviceId) { sipperFile = _manager.SipperFile(); SipperConfigRec configRec = _manager.ConmfigRec(); if (sipperFile != null) { ext0Code = sipperFile.CtdExt0; ext1Code = sipperFile.CtdExt1; ext2Code = sipperFile.CtdExt2; ext3Code = sipperFile.CtdExt3; } else if (configRec != null) { ext0Code = configRec.HeaderRec().CtdExt0Code(); ext1Code = configRec.HeaderRec().CtdExt1Code(); ext2Code = configRec.HeaderRec().CtdExt2Code(); ext3Code = configRec.HeaderRec().CtdExt3Code(); } String siperFileName = ""; if (sipperFile != null) { siperFileName = OSservices.GetRootName(sipperFile.SipperFileName); } //if (!String.IsNullOrEmpty (siperFileName)) // ctdStream = new StreamWriter ("C:\\Temp\\" + siperFileName + ".txt"); }