|
The Xentara Hilscher cifX Driver v1.0
User Manual
|
The memory area element is responsible for managing the read/write operations of its corresponding data points.
Memory area elements have the following members:
| key | The memory area’s primary key. |
| name | The memory area’s name. The name is the last component of the primary key. |
| UUID | The unique UUID of the memory area. |
| type | The memory area’s element type. For cifX memory areas, this is always “cifX memory area”. |
| category | The memory area’s category. For cifX memory areas, this is always “transaction”. |
| quality | The quality of the current input memory image. This attribute is not available if there is no readable data points located in the memory area. |
| error | The last input memory image read error. This attribute is not available if there is no readable data points located in the memory area. |
| updateTime | The last time the input memory image was updated. This attribute is not available if there is no readable data points located in the memory area. |
| writeError | The last output memory image write error. This attribute is not available if there is no writable data points located in the memory area. |
| writeTime | The last time the output memory image was written. This attribute is not available if there is no writable data points located in the memory area. |
Memory area elements provide the following tasks that should be scheduled to perform the desired operations.
| read | Updates the memory area input image. |
| write | Writes the memory area output image. |
Since the memory area elements are generated automatically as the children of channels, their names (i.e. the last component of their primary keys) are assigned based on a predefined format. Each name consists of the string "Memory Area" followed by the memory area number, separated by a space. For example, the memory area element with the memory area number 0 would be named as "Memory Area 0".