示例#1
7
        public void init(Connector c, MachInfo m)
        {
            this.cncReader = new CNCReader(c, m);
            setting = LoggerSettings.Instance();
            this.connector = c;
            this.machInfo = m;

            currentLogEvent = new LogEvent(0);
            //possibleKeys = new LogEvent(0).data.Keys.ToArray();
            possibleKeys = currentLogEvent.data.Keys.ToArray();
            try
            {
                foreach (string s in possibleKeys) entriesToLog.Add(s, true);
            }
            catch (Exception e)
            {
                LoggerManager.THE().addLog(e.Message);
            }
        }
        public void init(Connector con, MachInfo mi)
        {
            myConn     = con;
            myMachInfo = mi;

            LogFileDir   = "Wähle einen Output Ordner!";
            log_filename = DateTime.Now.ToString("yyyy-dd-M-HH:mm:ss") + ".txt";

            serialNr           = "";
            firmware           = "";
            volt1              = 0.0;
            volt2              = 0.0;
            doorOpen           = false;
            spindleOn          = false;
            cutSpeed           = "";
            maxCutSpeed        = "";
            vorschubEinheit    = "";
            freilauf           = false;
            spindlespeed       = 0.0;
            vorschub           = "";
            heightSensorActive = false;
            startDateTime      = DateTime.Now; //save DateTime object for calculations
            startTime          = "?";
            worktime           = new TimeSpan(0);
            endTime            = "?";

            energy = new energenie(System.Net.IPAddress.Parse("127.0.0.1"));
            //threadEnergenie = new Thread(new ThreadStart(energy.start));
            //threadEnergenie.Start();
        }
 public CNCDataGenericBase()
 {
     myConn = LoggerManager.THE().connector;
     myInfo = LoggerManager.THE().machInfo;
     initialize();
 }
示例#4
0
 public CNCReader(Connector c, MachInfo m)
 {
     this.conn     = c;
     this.machInfo = m;
 }