I/O register overview
The IOR is a generic element which allows to write/read from a given hardware
register a value. This value type may be one of: int
,
float
, bool
but the hardware usually expects a fixed type
for a given register.
In contrary to the writing of the motor’s position attribute the writing of the IOR’s value attribute is an instant operation.
Note
Previously to adding Discrete Motion into Sardana the preferred way of implementing it was using TangoAttrIORController. However the IOR solution does not control the process of changing between the discrete positions. The discrete motion solution overcomes this limitation and should be used now.
The IOR has a very wide range of applications, for example it can serve to control the PLC registers.
See also
- I/O register API reference
the I/O register API
IORegister
the I/O register tango device API