예제 #1
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        if len(self.clocks) > 0:
            self.setChoice('F_CPU', cfgValues, self.clocks[0])
        if len(self.processors) > 0:
            self.setChoice('CPU', cfgValues, self.processors[0])
예제 #2
0
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    if len(self.clocks) > 0:
      self.setChoice('F_CPU', cfgValues, self.clocks[0])
    if len(self.processors) > 0:
      self.setChoice('CPU', cfgValues, self.processors[0])
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        k = 'BAUD'
        self.setChoice(k, cfgValues, self.defaultBaud)

        if self.checkBoxes['USB_SERIAL'].IsChecked():
            self.checkBoxes['XONXOFF'].Enable(False)
            self.choices['BAUD'].Enable(False)
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    k = 'BAUD'
    self.setChoice(k, cfgValues, self.defaultBaud)

    if self.checkBoxes['USB_SERIAL'].IsChecked():
      self.checkBoxes['XONXOFF'].Enable(False)
      self.choices['BAUD'].Enable(False)
예제 #5
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        k = "BAUD"
        self.setChoice(k, cfgValues, self.defaultBaud)

        if self.checkBoxes["USB_SERIAL"].IsChecked():
            self.checkBoxes["XONXOFF"].Enable(False)
            self.choices["BAUD"].Enable(False)
예제 #6
0
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    for k in self.choices.keys():
      if k in cfgValues.keys():
        self.choicesOriginal[k] = cfgValues[k]
        self.setChoice(k, cfgValues, "-")
      else:
        print "Key " + k + " not found in config data."
예제 #7
0
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    self.prepareHomingValues('HOMING_STEP1', 0, cfgValues)
    self.prepareHomingValues('HOMING_STEP2', 1, cfgValues)
    self.prepareHomingValues('HOMING_STEP3', 2, cfgValues)
    self.prepareHomingValues('HOMING_STEP4', 3, cfgValues)

    for tag in self.kinematicsKeys:
      if tag in cfgValues.keys() and cfgValues[tag]:
        self.radioButtons[tag].SetValue(True)
예제 #8
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        self.prepareHomingValues('HOMING_STEP1', 0, cfgValues)
        self.prepareHomingValues('HOMING_STEP2', 1, cfgValues)
        self.prepareHomingValues('HOMING_STEP3', 2, cfgValues)
        self.prepareHomingValues('HOMING_STEP4', 3, cfgValues)

        for tag in self.kinematicsKeys:
            if tag in cfgValues.keys() and cfgValues[tag]:
                self.radioButtons[tag].SetValue(True)
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        k = "BAUD"
        self.setChoice(k, cfgValues, self.defaultBaud)
        if k in cfgValues.keys():
            self.choicesOriginal[k] = cfgValues[k]

        if self.checkBoxes["USB_SERIAL"].IsChecked():
            self.checkBoxes["XONXOFF"].Enable(False)
            self.choices["BAUD"].Enable(False)
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    self.checkBoxes['LOOKAHEAD'].Enable(False)
    self.textControls['ACCELERATION'].Enable(False)
    for tag in self.accTypeKeys:
      if tag in cfgValues.keys() and cfgValues[tag]:
        self.radioButtons[tag].SetValue(True)
        if tag == 'ACCELERATION_RAMPING':
          self.checkBoxes['LOOKAHEAD'].Enable(True)
          self.textControls['ACCELERATION'].Enable(True)
예제 #11
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        self.checkBoxes["LOOKAHEAD"].Enable(False)
        self.textControls["ACCELERATION"].Enable(False)
        for tag in self.accTypeKeys:
            if tag in cfgValues.keys() and cfgValues[tag]:
                self.radioButtons[tag].SetValue(True)
                if tag == "ACCELERATION_RAMPING":
                    self.checkBoxes["LOOKAHEAD"].Enable(True)
                    self.textControls["ACCELERATION"].Enable(True)
예제 #12
0
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    k = 'KINEMATICS'
    if k in cfgValues.keys():
      k = cfgValues[k]
      if k in self.kinematicsKeys:
        self.radioButtons[k].SetValue(True)
      else:
        self.radioButtons[self.kinematicsKeys[0]].SetValue(True)
    else:
      self.radioButtons[self.kinematicsKeys[0]].SetValue(True)
예제 #13
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        k = 'KINEMATICS'
        if k in cfgValues.keys():
            k = cfgValues[k]
            if k in self.kinematicsKeys:
                self.radioButtons[k].SetValue(True)
            else:
                self.radioButtons[self.kinematicsKeys[0]].SetValue(True)
        else:
            self.radioButtons[self.kinematicsKeys[0]].SetValue(True)
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        for tag in self.kinematicsKeys:
            if tag in cfgValues.keys() and cfgValues[tag]:
                self.radioButtons[tag].SetValue(True)

        for i, k in enumerate(self.homingKeys):
            try:
                index = self.homingOptions.index(self.homing[i])
                self.choices[k].SetSelection(index)
            except IndexError:
                self.choices[k].SetSelection(0)
예제 #15
0
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    self.bAdd.Enable(True)
예제 #16
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        for k in self.choices.keys():
            if k in cfgValues.keys():
                self.choicesOriginal[k] = cfgValues[k]
예제 #17
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        self.bAdd.Enable(True)
예제 #18
0
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    for tag in self.kinematicsKeys:
      if tag in cfgValues.keys() and cfgValues[tag]:
        self.radioButtons[tag].SetValue(True)
예제 #19
0
    def insertValues(self, cfgValues):
        Page.insertValues(self, cfgValues)

        for tag in self.kinematicsKeys:
            if tag in cfgValues.keys() and cfgValues[tag]:
                self.radioButtons[tag].SetValue(True)
예제 #20
0
 def insertValues(self, cfgValues):
   Page.insertValues(self, cfgValues)
   self.adjustPinVisibility()
예제 #21
0
 def insertValues(self, cfgValues):
     Page.insertValues(self, cfgValues)
     self.adjustPinVisibility()
  def insertValues(self, cfgValues):
    Page.insertValues(self, cfgValues)

    for k in self.choices.keys():
      if k in cfgValues.keys():
        self.choicesOriginal[k] = cfgValues[k]