示例#1
0
 public void Activate(bool activate)
 {
     if (activate)
     {
         if (!initOK)
         {
             initOK     = true;
             serialSize = Math.Min(300, (int)(GrblInfo.SerialBufferSize * 0.9f)); // size should be less than hardware handshake HWM
         }
         Comms.com.DataReceived += new DataReceivedHandler(DataReceived);
         poller.SetState(this.PollInterval);
     }
     else
     {
         poller.SetState(0);
         Comms.com.DataReceived -= DataReceived;
     }
 }
示例#2
0
 public void Activate(bool activate)
 {
     if (activate)
     {
         if (!initOK)
         {
             initOK     = true;
             serialSize = Math.Min(300, (int)(GrblInfo.SerialBufferSize * 0.9f)); // size should be less than hardware handshake HWM
         }
         Comms.com.DataReceived += new DataReceivedHandler(DataReceived);
         //if (activate) // Request a complete status report
         //    Comms.com.WriteByte(GrblLegacy.ConvertRTCommand(GrblConstants.CMD_STATUS_REPORT_ALL));
         poller.SetState(this.PollInterval);
     }
     else
     {
         poller.SetState(0);
         Comms.com.DataReceived -= DataReceived;
     }
 }