|
BufferBlockMeasurementRequireConfirmation Property
|
Gets or sets a value indicating whether reception of this buffer block must be acknowledged
by the subscriber with a ConfirmBufferBlock command.
Namespace: GSF.TimeSeriesAssembly: GSF.TimeSeries (in GSF.TimeSeries.dll) Version: 2.4.305-beta
Syntaxpublic bool RequireConfirmation { get; set; }Public Property RequireConfirmation As Boolean
Get
Set
public:
property bool RequireConfirmation {
bool get ();
void set (bool value);
}member RequireConfirmation : bool with get, set
function get_RequireConfirmation();
function set_RequireConfirmation(value);
View SourceProperty Value
Boolean
Remarks
Maps to IEEE Std 2664-2024 Table 8 bit 0x01 (REQUIRE CONFIRMATION) on the wire.
Default value is true, preserving STTP's traditional retransmission semantics where
the publisher caches each buffer block until acknowledged and retransmits on timeout.
When set to false, the buffer block is fire-and-forget: no retransmission cache entry
is added, the retransmission timer is not (re)started, and the subscriber does not emit a
confirmation. Useful for high-rate buffer-block streams over reliable transports (TCP)
where the round-trip acknowledgement overhead is unnecessary.
See Also