Ejemplo n.º 1
0
def power(handler: SerialHandler) -> PowerSupply:
    handler._logging = True
    return PowerSupply(handler)
Ejemplo n.º 2
0
def multi(handler: SerialHandler) -> Multimeter:
    handler._logging = True
    return Multimeter(handler)
Ejemplo n.º 3
0
def slave(handler: SerialHandler) -> I2CSlave:
    handler._logging = True
    return I2CSlave(ADDRESS, device=handler)
Ejemplo n.º 4
0
def la(handler: SerialHandler) -> LogicAnalyzer:
    handler._logging = True
    return LogicAnalyzer(handler)
Ejemplo n.º 5
0
def master(handler: SerialHandler) -> I2CMaster:
    handler._logging = True
    return I2CMaster(device=handler)
Ejemplo n.º 6
0
def scope(handler: SerialHandler) -> Oscilloscope:
    handler._logging = True
    return Oscilloscope(handler)
Ejemplo n.º 7
0
def wave(handler: SerialHandler) -> WaveformGenerator:
    handler._logging = True
    return WaveformGenerator(handler)
Ejemplo n.º 8
0
def pwm(handler: SerialHandler) -> PWMGenerator:
    handler._logging = True
    return PWMGenerator(handler)
Ejemplo n.º 9
0
def servo(handler: SerialHandler) -> Servo:
    handler._logging = True
    return Servo("SQ1", PWMGenerator(handler))