def __init__(self, name, valvesControllerPort, helpLine='', editable=True): SysVarDigital.__init__(self, name, self.states, LabSmithEIB, helpLine=helpLine, editable=editable) self.valvesController = None self.valvesControllerPort = valvesControllerPort
def __init__(self, name, pin, compName='', stateToValue={ 'on': 1, 'off': 0 }, helpLine='', editable=True, PreSetFunc=None): self.stateToValue = stateToValue self.valueToState = {v: k for k, v in stateToValue.items()} SysVarDigital.__init__(self, name, self.stateToValue.keys(), Arduino, compName, helpLine, editable, PreSetFunc) self.pin = pin self.lastSetState = None
def __init__(self, name, pin, compName='', stateToValue={'on': 1, 'off':0}, helpLine='', editable=True, PreSetFunc=None): self.stateToValue = stateToValue self.valueToState = {v: k for k, v in stateToValue.items()} SysVarDigital.__init__(self, name, self.stateToValue.keys(), Arduino, compName, helpLine, editable, PreSetFunc) self.pin = pin self.lastSetState = None