Xentara v2.0.4
User Manual
|
An I/O transaction is an operation that reads and/or writes multiple skill data points at once. Usually, this is done by sending one or more protocol specific commands to the device.
I/O transactions are provided by skills. Depending on the skill, an I/O transaction may be linked to a specific device, a specific communications bus, or it may be completely independent. The association between an I/O transaction and the skill data points it queries or writes is also skill specific. Usually, however, the skill data point will have some sort of configuration parameter to specify which I/O transaction it should be included in.
Here are some examples of what an I/O transaction may do:
I/O transactions must usually be triggered when the values of the skill data points need to be read or written. The I/O transaction will usually expose one or more tasks that allow you to query the data and/or send the commands as part of a timer, or in response to an event. The exact name or names of the tasks depend on the skill. Please refer to the documentation of the specific skill for details.