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.