Currently ReadRequests and SetRequests require a signal direction (input or output). This should not be the case. Read requests should always read a firmware input/sil output. And SetRequests should always set firmware outputs/sil inputs. Change this in the schema and ensure the controller manages this properly.