lager.pcb.mappers

Package Contents

Classes

RigolDL3000FunctionMapper

RigolDP800FunctionMapper

RigolMSO5000LogicMapper

RigolMSO5000AnalogMapper

BusUART_RigolMSO5000FunctionMapper

BusI2C_RigolMSO5000FunctionMapper

BusSPI_RigolMSO5000FunctionMapper

BusCAN_RigolMSO5000FunctionMapper

BusFlex_RigolMSO5000FunctionMapper

KeithleyFunctionMapper

class lager.pcb.mappers.RigolDL3000FunctionMapper(net, device)
set_resistance_load(*, max_voltage, max_current, resistance=None)
set_voltage_load(*, max_voltage, max_current, voltage=None)
set_current_load(*, max_voltage, max_current, current=None, slew_rate=None)
set_power_load(*, max_voltage, max_current, power=None)
voltage()
current()
slew_rate()
resistance()
power()
__getattr__(attr)
class lager.pcb.mappers.RigolDP800FunctionMapper(net, device)
set_voltage(*, over_voltage, over_current, voltage=None, sense=False)
get_ovp_limit()
is_ovp()
clear_ovp()
set_current(*, over_voltage, over_current, current=None, sense=False)
get_ocp_limit()
is_ocp()
clear_ocp()
voltage()
current()
power()
__getattr__(attr)
class lager.pcb.mappers.RigolMSO5000LogicMapper(net, device)
threshold(voltage)
display_position(position)
start()
stop()
start_single()
trigger_force()
size_large()
size_medium()
size_small()
__getattr__(attr)
class lager.pcb.mappers.RigolMSO5000AnalogMapper(net, device)
autoscale()
start()
stop()
start_single()
trigger_force()
__getattr__(attr)
class lager.pcb.mappers.BusUART_RigolMSO5000FunctionMapper(*, tx, rx)

Bases: Bus_RigolMSO5000FunctionMapper

setup(*, baud=9600, data_bits=8, stop_bits=1, parity=BusUARTParity.NoParity, packet_end=None, polarity=BusUARTPolarity.Positive, endianness=BusEndianness.MSB)
set_threshold(threshold)
class lager.pcb.mappers.BusI2C_RigolMSO5000FunctionMapper(*, scl, sda)

Bases: Bus_RigolMSO5000FunctionMapper

setup(*, addr_mode=BusI2CAddressMode.Normal)
set_threshold(threshold)
class lager.pcb.mappers.BusSPI_RigolMSO5000FunctionMapper(*, clk, mosi, miso, cs=None)

Bases: Bus_RigolMSO5000FunctionMapper

setup(*, clk_slope=BusSPISCLSlope.Positive, mosi_polarity=BusSPIPolarity.High, miso_polarity=BusSPIPolarity.High, cs_polarity=BusSPIPolarity.High, data_bits=8, endianness=BusEndianness.MSB, mode=BusSPIMode.CS)
set_threshold(threshold)
set_timeout(timeout)
__getattr__(attr)
class lager.pcb.mappers.BusCAN_RigolMSO5000FunctionMapper(*, can)

Bases: Bus_RigolMSO5000FunctionMapper

setup(*, baud=500000, sample_pt=50, signal_type=BusCANSigType.Differential)
set_threshold(threshold)
__getattr__(attr)
class lager.pcb.mappers.BusFlex_RigolMSO5000FunctionMapper(*, flex)

Bases: Bus_RigolMSO5000FunctionMapper

setup(*, baud=500000, sample_pt=50, signal_type=BusFlexRaySigType.BP)
set_threshold(threshold)
__getattr__(attr)
class lager.pcb.mappers.KeithleyFunctionMapper(net, device)
setup_battery(*, sim_mode=SimMode.Static, soc=None, voc=None, voltage_full, voltage_empty, current_limit, capacity)
voltage()
current()
esr()
soc()
set_over_current(over_current)
set_over_voltage(over_voltage)
__getattr__(attr)