TPipeState Enumeration

Source: SignalTools.cs · Assembly: Dew.Signal

public enum TPipeState

Defines the state of the processing pipe.

There are four possible states. Two of them, pipeStream and pipeBuffer, occure only, if TSignalBuffer component is connected in the processing chain.

Values

NameDescription
pipeBufferThe connected component has returned a valid block of data, but it came from the buffer and the update request did not go beyond the buffer component. All components from the buffer forward have recalculated. All components in the chain before the buffer have not yet recalculated.
pipeEndThe connected component has not returned a valid block of data, because there is no more data to be processed. The connected components have not recalucated (no data). The processing can stop.
pipeOKThe connected component has returned a valid block of data.
pipeStreamThe buffer has not returned a new block of data, but the stream has not ended yet. All components in the chain before the buffer have been recalculated.