def __init__(self): AuxiliaryTemplate.__init__(self) self.getParams().addChildren([ {'name':'STK500.exe Path', 'type':'file', 'key':'stk500path', 'value':r'C:\Program Files (x86)\Atmel\AVR Tools\STK500\Stk500.exe'}, {'name':'AVR Part', 'type':'list', 'key':'part', 'values':['atmega328p'], 'value':'atmega328p'}, {'name':'Test Reset', 'type':'action', 'action':self.testReset} ])
def __init__(self, parentParam=None): AuxiliaryTemplate.__init__(self, parentParam) self.params.addChildren([ {'name':'STK500.exe Path', 'type':'file', 'key':'stk500path', 'value':r'C:\Program Files (x86)\Atmel\AVR Tools\STK500\Stk500.exe'}, {'name':'AVR Part', 'type':'list', 'key':'part', 'values':['atmega328p'], 'value':'atmega328p'}, {'name':'Test Reset', 'type':'action', 'action':lambda _:self.testReset()} ])
def __init__(self): AuxiliaryTemplate.__init__(self) self.pin = None self.lastPin = None self.getParams().addChildren([{ 'name': 'GPIO Pin', 'type': 'list', 'key': 'gpiopin', 'values': { 'TargetIO1': 0, 'TargetIO2': 1, 'TargetIO3': 2, 'TargetIO4': 3 }, 'value': 2, 'action': self.settingsChanged }, { 'name': 'Standby State', 'type': 'list', 'key': 'inactive', 'values': { 'High': True, 'Low': False }, 'value': False, 'action': self.settingsChanged }, { 'name': 'Toggle Length', 'type': 'int', 'key': 'togglelength', 'limits': (0, 10E3), 'value': 250, 'suffix': 'mS', 'action': self.settingsChanged }, { 'name': 'Post-Toggle Delay', 'type': 'int', 'key': 'toggledelay', 'limits': (0, 10E3), 'value': 250, 'suffix': 'mS', 'action': self.settingsChanged }, { 'name': 'Trigger', 'type': 'list', 'key': 'triggerloc', 'values': { 'Campaign Init': 0, 'Trace Arm': 1, 'Trace Done': 2, 'Campaign Done': 3 }, 'value': 2, 'action': self.settingsChanged }, { 'name': 'Toggle Now', 'type': 'action', 'action': self.trigger }]) self.settingsChanged()
def __init__(self, parentParam=None): AuxiliaryTemplate.__init__(self, parentParam) scopes = {"None":None} if ps5000a is not None: scopes["PicoScope 5000A"] = ps5000a.PS5000a(connect=False) self.fm = None self.params.addChildren([ {'name':'Device', 'type':'list', 'key':'device', 'values':scopes, 'get':self.getConnection, 'set':self.setConnection} ])
def __init__(self): AuxiliaryTemplate.__init__(self) self.pin = None self.lastPin = None self.getParams().addChildren([ {'name':'GPIO Pin', 'type':'list', 'key':'gpiopin', 'values':{'TargetIO1':0, 'TargetIO2':1, 'TargetIO3':2, 'TargetIO4':3}, 'value':2, 'action':self.settingsChanged}, {'name':'Standby State', 'type':'list', 'key':'inactive', 'values':{'High':True, 'Low':False}, 'value':False, 'action':self.settingsChanged}, {'name':'Toggle Length', 'type':'int', 'key':'togglelength', 'limits':(0, 10E3), 'value':250, 'suffix':'mS', 'action':self.settingsChanged}, {'name':'Post-Toggle Delay', 'type':'int', 'key':'toggledelay', 'limits':(0, 10E3), 'value':250, 'suffix':'mS', 'action':self.settingsChanged}, {'name':'Trigger', 'type':'list', 'key':'triggerloc', 'values':{'Campaign Init':0, 'Trace Arm':1, 'Trace Done':2, 'Campaign Done':3}, 'value':2, 'action':self.settingsChanged}, {'name':'Toggle Now', 'type':'action', 'action':self.trigger} ]) self.settingsChanged()
def __init__(self): AuxiliaryTemplate.__init__(self) self.getParams().addChildren( [ { "name": "STK500.exe Path", "type": "file", "key": "stk500path", "value": r"C:\Program Files (x86)\Atmel\AVR Tools\STK500\Stk500.exe", }, {"name": "AVR Part", "type": "list", "key": "part", "values": ["atmega328p"], "value": "atmega328p"}, {"name": "Test Reset", "type": "action", "action": self.testReset}, ] )
def __init__(self): AuxiliaryTemplate.__init__(self) scopes = {"None": None} self.fm = None if ps5000a is not None: scopes["PicoScope 5000A"] = ps5000a.PS5000a(connect=False) self.getParams().addChildren([{ 'name': 'Device', 'type': 'list', 'key': 'device', 'values': scopes, 'get': self.getConnection, 'set': self.setConnection }])
def __init__(self): AuxiliaryTemplate.__init__(self) self.getParams().addChildren([{ 'name': 'AVRDUDE Path', 'type': 'file', 'key': 'avrdudepath', 'value': r'/usr/bin/avrdude' }, { 'name': 'AVR Part', 'type': 'list', 'key': 'part', 'values': ['m328p', 'atxmega16a4'], 'value': 'm328p' }, { 'name': 'Test Reset', 'type': 'action', 'action': self.testReset }])
def __init__(self): AuxiliaryTemplate.__init__(self) self.api = CWCoreAPI.getInstance()