pylab_ml.misc.registermaster

User interface to the register master excel file.

This excel file descibes all registers of a sensor. For each register the following items are mentioned:

  • name

  • address

  • bank (optional)

  • description

  • bitslices

A bitslice is a range of one or more consecutive bits in a register. Each bitslice is descripted by the following items:

  • name

  • index_startbit

  • index_stopbit

  • read/write direction

  • reset value

  • description

Classes

Logger()

Basic Logger, if a real logger not necessary.

RegDB([filename])

Class to read the register master excel file and to build a database of registers.

Register(cpuaddr, addr[, bank, name, ...])

RegisterMaster([logger, filename, ...])

Returns a container object for registers imported from registermaster.