|
APIs, concepts, guides, and more
|
MathBlock configuration structure. More...
Attributes | |
| uint64_t | InputAddress0 |
| Host memory address for Input0. Represents the left-hand side operand in math operations. | |
| uint64_t | InputAddress1 |
| Host memory address for Input1. Represents the right-hand side operand in math operations. | |
| RSIDataType | InputDataType0 |
| Data type for Input0. This is the data type of the left-hand side operand in math operations. | |
| RSIDataType | InputDataType1 |
| Data type for Input1. This is the data type of the right-hand side operand in math operations. | |
| RSIMathBlockOperation | Operation |
| Math operation to be performed. (+, -, *, /, etc) use RSIMathBlockOperationNONE to disable a MathBlock. | |
| uint64_t | OutputAddress |
| Host memory address for Output. The MathBlock will write its result to this address. (optional) Set to 0 or RSIControllerAddressTypeFIRMWARE_NULL_OUTPUT to disable. | |
| RSIDataType | OutputDataType |
| Data type for Output. (optional). | |
| RSIDataType | ProcessDataType |
| Data type for processing. | |
MathBlock configuration structure. Use this structure to configure a MathBlock. Each MathBlock has two inputs, a process value and an output.