update documentation Allows to read/write registers from device by passing the name of the register instead of offset from the beginning of address space. Type of the object used to control access to device must be passed as a template parameter and must be an type defined in libdev class.