pylab_ml.misc.registermaster.Register
- class Register(cpuaddr, addr, bank=0, name='', slices={}, description='', rm=None)[source]
Bases:
objectMethods
__init__(cpuaddr, addr[, bank, name, ...])read([compare, onlycheck, tolerance, mask])read from the Register with selected protokoll
res()write([value])writebase(bank)Attributes
returns the register address
helpbit-slice over full register
value_binvalue_table- property addr
returns the register address
- read(compare=None, onlycheck=True, tolerance=0, mask=None)[source]
read from the Register with selected protokoll
- Parameters:
compare (integer) – compare value, if None than no compare
onlycheck (boolean) – True (default) result is the compare value 0 or 1 False result is compare value and the read value
tolerance (integer)
- Returns:
dat (integer) – data.
check (if compare defined this is the compare result:) – 0 = ok 1 = error
- property value
bit-slice over full register
shadow register, read/write the true regiser only if None