|
The Xentara ONNX Engine v2.0
User Manual
|
ONNX Engine Output is an implementation of a read only I/O Point and makes available the individual output values of the ONNX model. The ONNX Engine Output supports a number of data types which is shared among the individual output values. Each ONNX Engine Output described by an index value which corresponds to the output index of the provided ONNX model.
The supported data types listed on the table bellow :
| Datatype | Description |
|---|---|
| FLOAT | float 32bit |
| DOUBLE | float 64bit |
| INT8 | signed integer 8bit |
| INT16 | signed integer 16bit |
| INT32 | signed integer 32bit |
| INT64 | signed integer 64bit |
| UINT8 | unsigned integer 8bit |
| UINT16 | unsigned integer 16bit |
| UINT32 | unsigned integer 32bit |
| UINT64 | unsigned integer 64bit |
| BOOL | Boolean |
In addition to the standard members of Xentara I/O points, Output have the following attributes:
| value | The current value of the output. |
| quality | The quality of the outputs’s value. See xentara_io_points_quality in the Xentara user manual for an explanation of an I/O point’s quality. |
| updateTime | The last time the outputs’s value updated. |
| changeTime | The last time the outputs’s value changed. |
| error | The error that occurred the last time the output’s value was updated. The attribute contains one of the error string value describing the error state. |
ONNX Engine Output have the following events:
| value | The value attribute changed. |
| quality | The quality attribute changed. |
| changed | Any of the above attributes changed. |