The runtime functions of the C model are described in the following table.
| Name | Return | Arguments | Description |
|---|---|---|---|
| xip_cmpy_v6_0_data_do/ xip_cmpy_v6_0_mpz_data_do/ |
xip_cmpy_v6_0_status | Pointer to C model, Pointer to input data structure, Pointer to output data structure, Number of samples, number of channels, number of fields input and number of fields output | The function which prompts execution of the C model. The number of samples, channels and fields must match the size of the array passed or an error is returned. |
| xip_array_#TYPE#_set_data 1 | xip_status | Pointer to array structure, the value to be written, the sample to be written to | Used to populate the input data structure. |
| xip_array_#TYPE#_get_data 1 | xip_status | Pointer to the array structure, pointer of #TYPE# type (returned value), sample to be read | Used to read the output (or input) data structure. |
|
|||