Ejemplo n.º 1
0
 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}
     ])
Ejemplo n.º 2
0
 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()}
     ])
Ejemplo n.º 3
0
 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}
        ])
Ejemplo n.º 5
0
 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()
Ejemplo n.º 6
0
 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},
         ]
     )
Ejemplo n.º 7
0
    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
        }])
Ejemplo n.º 8
0
 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
     }])
Ejemplo n.º 9
0
 def __init__(self):
     AuxiliaryTemplate.__init__(self)
     self.api = CWCoreAPI.getInstance()