Esempio n. 1
0
  def __init__(self, decodeur, comPort: str, baudRate: int, pooling: bool):
    super().__init__()
    self.__decode = decodeur

    self.__abort            = False
    self.__portName         = comPort
    self.__baudRate         = baudRate

    self.__realTimeStack    = grblStack()
    self.__mainStack        = grblStack()

    self.__initOK           = False
    self.__grblStatus       = ""

    self.__queryCounter     = 0
    self.__querySequence    = [
      REAL_TIME_REPORT_QUERY,
      REAL_TIME_REPORT_QUERY,
      REAL_TIME_REPORT_QUERY,
      REAL_TIME_REPORT_QUERY,
      CMD_GRBL_GET_GCODE_STATE + '\n'
    ]
    self.__lastQueryTime    = time.time()
    self.__pooling          = pooling
    self.__okToSendGCode = True
    self.sig_serialLock.emit(self.__okToSendGCode)
    
    self.probeAttendu = False
Esempio n. 2
0
    def __init__(self, comPort: str, baudRate: int, pooling: bool):
        super().__init__()

        self.__abort = False
        self.__portName = comPort
        self.__baudRate = baudRate

        self.__realTimeStack = grblStack()
        self.__mainStack = grblStack()

        self.__initOK = False
        self.__grblStatus = ""

        self.__queryCounter = 0
        self.__querySequence = [
            REAL_TIME_REPORT_QUERY, REAL_TIME_REPORT_QUERY,
            CMD_GRBL_GET_GCODE_PARAMATERS + '\n', REAL_TIME_REPORT_QUERY,
            REAL_TIME_REPORT_QUERY, CMD_GRBL_GET_GCODE_STATE + '\n'
        ]
        self.__lastQueryTime = time.time()
        self.__pooling = pooling