How to write an I/O register controller

The basics

By now you should have read the general controller basics chapter. You should be able to create a IORegisterController:

  • a proper constructor

  • add and delete axis methods

  • get axis state

The minimal IORegisterController has to contain a method ReadOne for getting output values. An additional method, WriteOne, for setting values is optional.