Disables the peer-to-peer writer and reader FIFOs in a peer-to-peer streaming session. Wiring either a writer or reader FIFO to this node disables both the writer and reader in the streaming session.

Data in the writer FIFO that has not transferred to the reader FIFO is lost. To send all data in the writer FIFO to the reader FIFO before disabling the FIFOs, use the Flush and Disable method. The Disable method does not clear data in the reader FIFO. Therefore, you can read any data left in the reader FIFO after this node runs and the peer-to-peer stream is disabled.

This node waits until both the writer and reader FIFOs are disabled. If the peer-to-peer stream is in a disabled or unlinked state already, this node does nothing.

This method is only available with peer-to-peer FIFOs. Use the FIFO Method Node to implement this method.

Inputs/Outputs

Option Description
FIFO In FIFO In specifies the FIFO.

You can wire a FIFO control, FIFO constant, VI-Defined FIFO Configuration node, or the FIFO Out terminal of another FIFO Method Node to FIFO In.

FIFO Out FIFO Out returns FIFO In if FIFO In is wired. Otherwise, FIFO Out returns the FIFO that you specify in the FIFO Method Node.

Considerations for Single-Cycle Timed Loops

Because this node waits until the peer-to-peer writer and reader FIFOs are disabled, you cannot use this node in a single-cycle Timed Loop. If you use this node in a single-cycle Timed Loop, LabVIEW reports a code generation error when you try to compile the FPGA VI.