ChannelDefinition Class

Represents a channel definition in a PQDIF file. The channel definition resides within a DataSourceRecord and defines a ChannelInstance.

Definition

Namespace: Gemstone.PQDIF.Logical
Assembly: Gemstone.PQDIF (in Gemstone.PQDIF.dll) Version: 1.0.110 -- Release Build+b4919315e8c742e443cd323c6bfaf3fcd0062dd8
public class ChannelDefinition : IEquatable<ChannelDefinition>
Inheritance
Object    ChannelDefinition
Implements
IEquatableChannelDefinition

Constructors

ChannelDefinition Creates a new instance of the ChannelDefinition class.

Properties

ChannelDefinitionIndexTag Tag that identifies the channel definition index.
ChannelName Gets a string identifier for the channel definition.
ChannelNameTag Tag that identifies the channel name.
DataSource Gets the data source record in which the channel definition resides.
OneSeriesDefinitionTag Tag that identifies a single series definition within the collection.
Phase Gets the phase measured by the device.
PhaseIDTag Tag that identifies the phase ID.
PhysicalStructure Gets the physical structure of the channel definition.
QuantityMeasured Gets the physical quantity under measurement (Voltage, Current Power, etc).
QuantityMeasuredIDTag Tag that identifies the quantity measured ID.
QuantityName Gets the name of the quantity.
QuantityNameTag Tag that identifies the quantity name.
QuantityTypeID Gets the quantity type ID, which specifies how the data inside instances of this definition should be interpreted.
QuantityTypeIDTag Tag that identifies the quantity type.
SeriesDefinitions Gets the series definitions defined in this channel definition.
SeriesDefinitionsTag Tag that identifies the series definitions collection.

Methods

AddNewSeriesDefinition Adds a new series definition to the collection of series definitions in this channel definition.
CreateChannelDefinition Creates a new channel definition belonging to the given data source record.
Equals(ChannelDefinition) Indicates whether the current object is equal to another object of the same type.
Equals(Object) Determines whether the specified Object is equal to the current ChannelDefinition.
(Overrides ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCode Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Remove Removes the given series definition from the collection of series definitions.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also