Changeset 1107
- Timestamp:
- 11/10/08 15:41:28 (2 months ago)
- Files:
-
- analog/pyeac/trunk/eeepc/controlpanel.py (modified) (1 diff)
- analog/pyeac/trunk/eeepc/controlpanel.pyc (modified) (previous)
- analog/pyeac/trunk/eeepc/eac_physical.py (modified) (1 diff)
- analog/pyeac/trunk/eeepc/eac_physical.pyc (modified) (previous)
- analog/pyeac/trunk/eeepc/pyeac.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
analog/pyeac/trunk/eeepc/controlpanel.py
r1106 r1107 182 182 self.cell_type.value = "voltage" 183 183 self.current_slider.value = "0" 184 self.current_input.value = "0" 184 185 self.lla_function_input.value = "1" 185 186 elif pg.grid[ay-1][ax-1].mode == "S": 186 187 self.cell_type.value = "current" 187 188 self.current_slider.value = int(pg.grid[ay-1][ax-1].current_output) 189 self.current_input.value = int(pg.grid[ay-1][ax-1].current_output) 188 190 self.lla_function_input.value = "1" 189 191 elif pg.grid[ay-1][ax-1].mode == "L": 190 192 self.cell_type.value = "lla" 191 193 self.current_slider.value = "0" 194 self.current_input.value = "0" 192 195 value = pg.lla_dict[pg.grid[ay-1][ax-1].lla_tag].function 193 196 self.lla_function_input.value = value analog/pyeac/trunk/eeepc/eac_physical.py
r1106 r1107 193 193 self.ueac.lon() 194 194 195 def update(self, form, active_cell):195 def update(self, changes, form, active_cell): 196 196 # print form, active_cell 197 197 if form['cell_type'] == 'voltage': 198 198 self.set_voltage_input(active_cell) 199 199 elif form['cell_type'] == 'current': 200 self.set_current_source(active_cell,int(form['cslider'])) 200 for key in changes.keys(): 201 if key == 'cslider': 202 self.set_current_source(active_cell,int(form['cslider'])) 203 elif key == 'ctext_box': 204 if form['ctext_box'] != '': 205 try: 206 value = int(form['ctext_box']) 207 valid_value = True 208 except ValueError: 209 valid_value = False 210 if valid_value and value >= -200 and value <= 200: 211 self.set_current_source(active_cell,value) 201 212 elif form['cell_type'] == 'lla': 202 self.lla_add("L%d,%d"%(active_cell),active_cell,(0,0),int(form['lla_f_select']),1) 213 # self.lla_add("L%d,%d"%(active_cell),active_cell,(0,0),int(form['lla_f_select']),1) 214 try: 215 value = int(form['lla_f_select']) 216 valid_value = True 217 except ValueError: 218 valid_value = False 219 if valid_value and value > 0 and value < 28: 220 self.lla_add("L%d,%d"%(active_cell),active_cell,(0,0),int(form['lla_f_select']),1) 221 222 223 203 224 204 225 # for key in update_dict.keys(): analog/pyeac/trunk/eeepc/pyeac.py
r1106 r1107 109 109 110 110 if changes != None: 111 pg.update( _form,active_cell)111 pg.update(changes, _form, active_cell) 112 112 113 113 for event in pygame.event.get():
