Skip to content

Fifo

Fifo - Peek

Peek data from a FIFO available in the project

IN

Name Type Description
InWaitForData Bool Stop the tool's execution until new data is available in the FIFO
InTimeout Int Timeout in ms to wait for data.If -1, wait forever
InFifo DynamicEnum The FIFO memory where to push data
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutData RegisterParamCollection Parameters to be poped from FIFO
Error ErrorState Gets the execution error message

Fifo - Pop

Pop data from a FIFO available in the project

IN

Name Type Description
InWaitForData Bool Stop the tool's execution until new data is available in the FIFO
InTimeout Int Timeout in ms to wait for data.If -1, wait forever
InFifo DynamicEnum The FIFO memory where to push data
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
OutData RegisterParamCollection Parameters to be poped from FIFO
Error ErrorState Gets the execution error message

Fifo - Push

Push data in a FIFO memory available in the project

IN

Name Type Description
InData RegisterParamCollection Parameters to be pushed into FIFO memory
InFifo DynamicEnum The FIFO memory where to push data
Name String Set the tool's name
Enable Bool Sets if current tool is enabled or not

OUT

Name Type Description
Error ErrorState Gets the execution error message