示例#1
0
 internal PrintMaster(DTPMaster master, float Xmm, float Ymm, UInt32 statusRequestInterval) : base(master)
 {
     StatusRequestInterval = statusRequestInterval;
     ph            = new PlotterPacketHandler(master.Sender, master.Listener);
     XMM           = Xmm;
     YMM           = Ymm;
     ContentMaster = new PlotterContent(Master);
 }
示例#2
0
        public void UploadConfig()
        {
            DTPMaster.CheckConnAndVal();
            var file = Master.CreateFileHandler(ConfigFileName).Open(true);

            if (!file.BinnaryFile.Write(Options.ToByteArray()))
            {
                throw new FailOperationException("Не удалось записать данные конфиг-файла");
            }
            file.Close();
            var ph = new PlotterPacketHandler(Master.Sender, Master.Listener);

            if (!ph.RefreshConfig())
            {
                throw new FailOperationException("Не удалось обновить конфиг");
            }
        }