Click or drag to resize

MonitorSettingsRecord Class

Represents a monitor settings record in a PQDIF file.
Inheritance Hierarchy
SystemObject
  GSF.PQDIF.LogicalMonitorSettingsRecord

Namespace: GSF.PQDIF.Logical
Assembly: GSF.PQDIF (in GSF.PQDIF.dll) Version: 2.4.181-beta
Syntax
public class MonitorSettingsRecord
View Source

The MonitorSettingsRecord type exposes the following members.

Properties
 NameDescription
Public propertyChannelSettings Gets or sets the settings for the channels defined in the data source.
Public propertyStatic memberDefaultNominalFrequency Gets or sets the default value for the NominalFrequency property when the value is not defined in the PQDIF file.
Public propertyEffective Gets or sets the date time at which these settings become effective.
Public propertyNominalFrequency Gets or sets nominal frequency.
Public propertyPhysicalRecord Gets the physical record of the monitor settings record.
Public propertyTimeInstalled Gets or sets the time at which the settings were installed.
Public propertyUseCalibration Gets or sets the flag that determines whether the calibration settings need to be applied before using the values recorded by this monitor.
Public propertyUseTransducer Gets or sets the flag that determines whether the transducer ratio needs to be applied before using the values recorded by this monitor.
Top
Methods
 NameDescription
Public methodAddNewChannelSetting Adds a new channel setting to the collection of channel settings in this monitor settings record.
Public methodStatic memberCreateMonitorSettingsRecord Creates a new monitor settings record from scratch.
Public methodStatic memberCreateMonitorSettingsRecord(Record) Creates a new monitor settings record from the given physical record if the physical record is of type monitor settings. Returns null if it is not.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodRemove Removes the given channel setting from the collection of channel settings.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Public fieldStatic memberChannelSettingsArrayTag Tag that identifies the collection of channel settings.
Public fieldStatic memberEffectiveTag Tag that identifies the time that these settings become effective.
Public fieldStatic memberNominalFrequencyTag Tag that identifies the nominal frequency.
Public fieldStatic memberOneChannelSettingTag Tag that identifies one channel setting in the collection.
Public fieldStatic memberTimeInstalledTag Tag that identifies the install time.
Public fieldStatic memberUseCalibrationTag Tag that identifies the flag which determines whether to apply calibration to the series.
Public fieldStatic memberUseTransducerTag Tag that identifies the flag which determines whether to apply transducer adjustments to the series.
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also