Click or drag to resize

ConcentratorBase Properties

The ConcentratorBase type exposes the following members.

Properties
  Name Description
Public property AllowPreemptivePublishing Gets or sets flag that allows system to preemptively publish frames assuming all ExpectedMeasurements have arrived.
Public property AllowSortsByArrival Gets or sets flag that determines whether or not to allow incoming measurements with bad timestamps to be sorted by arrival time.
Public property AveragePublicationTimePerFrame Gets the average required frame publication time, in seconds.
Public property DiscardedMeasurements Gets the total number of measurements that have been discarded because of old timestamps (i.e., measurements that were outside the time deviation tolerance from base time, past or future).
Public property DownsampledMeasurements Gets the total number of down-sampled measurements processed by the concentrator.
Public property DownsamplingMethod Gets or sets the DownsamplingMethod to be used by the concentrator.
Public property Enabled Gets or sets the current enabled state of concentrator.
Public property ExpectedMeasurements Gets or sets the expected number of measurements to be assigned to a single frame.
Public property FramesAheadOfSchedule Gets the total number of frames ahead of schedule processed by the concentrator.
Public property FramesPerSecond Gets or sets the number of frames per second.
Public property IgnoreBadTimestamps Gets or sets flag that determines if bad timestamps (as determined by measurement's timestamp quality) should be ignored when sorting measurements.
Public property LagTicks Gets defined past time deviation tolerance, in ticks.
Public property LagTime Gets or sets the allowed past time deviation tolerance, in seconds (can be sub-second).
Public property LastDiscardedMeasurement Gets a reference the last IMeasurement that was discarded by the concentrator.
Public property LastDiscardedMeasurementLatency Gets the calculated latency of the last IMeasurement that was discarded by the concentrator.
Public property LastFrame Gets reference to the last published IFrame.
Public property LatestMeasurements Gets reference to the collection of absolute latest received measurement values.
Public property LeadTime Gets or sets the allowed future time deviation tolerance, in seconds (can be sub-second).
Protected property Log Log messages generated by an adapter.
Public property MaximumPublicationTimeout Gets or sets the maximum frame publication timeout in milliseconds, set to Infinite(-1) to wait indefinitely.
Public property MeasurementsSortedByArrival Gets the total number of measurements that were sorted by arrival because the measurement reported a bad timestamp quality.
Public property MissedSortsByTimeout Gets the total number of missed sorts by timeout processed by the concentrator.
Public property PerformTimestampReasonabilityCheck Gets or sets flag that determines if timestamp reasonability checks should be performed on incoming measurements (i.e., measurement timestamps are compared to system clock for reasonability using LeadTime tolerance).
Public property ProcessByReceivedTimestamp Gets or sets flag that determines if concentrator should sort measurements by received time.
Public property ProcessedMeasurements Gets the total number of measurements successfully sorted.
Public property ProcessingInterval Gets or sets the desired processing interval, in milliseconds, for the adapter.
Public property PublishedFrames Gets the total number of published frames.
Public property PublishedMeasurements Gets the total number of published measurements.
Public property QueueState Gets detailed state of concentrator frame queue.
Public property RealTime Gets the most accurate time value that is available. If UseLocalClockAsRealTime = true, then this function will return UtcNow. Otherwise, this function will return the timestamp of the most recent measurement, or UtcNow if no measurement timestamps are within time deviation tolerances as specified by the LeadTime value.
Public property ReceivedMeasurements Gets the total number of measurements ever requested for sorting.
Public property RoundToNearestTimestamp Gets or sets a value to indicate whether the concentrator should round to the nearest frame timestamp rather than rounding down to the nearest timestamps.
Public property RunTime Gets the total amount of time, in seconds, that the concentrator has been active.
Public property StartTime Gets the UTC time the concentrator was started.
Public property Status Gets current detailed state and status of concentrator for display purposes.
Public property StopTime Gets the UTC time the concentrator was stopped.
Public property TicksPerFrame Gets the number of ticks per frame.
Public property TimeResolution Gets or sets the maximum time resolution, in ticks, to use when sorting measurements by timestamps into their proper destination frame.
Public property TotalPublicationTime Gets the total number of seconds frames have spent in the publication process since concentrator started.
Public property TrackLatestMeasurements Gets or sets flag to start tracking the absolute latest received measurement values.
Public property UseLocalClockAsRealTime Gets or sets flag that determines whether or not to use the local clock time as real-time.
Public property UsePrecisionTimer Gets or sets flag that determines if precision timer should be used for frame publication.
Public property WaitHandleExpirations Gets the total number of wait handle expirations encountered due to delayed precision timer releases.
Top
See Also