ChannelInstance Class

Represents a channel instance in a PQDIF file. See IEEE 1159.3-2019 section 5.4.3 for details. A channel instance resides in an ObservationRecord, and is defined by a ChannelDefinition inside the observation record's DataSourceRecord.

Definition

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

Constructors

ChannelInstance Creates a new instance of the ChannelInstance class.

Properties

ChannelDefinitionIndex Gets the index of the ChannelDefinition which defines the channel instance.
ChannelGroupID Gets the identifier for the harmonic or interharmonic group represented by this channel.
ChannelGroupIDTag Tag that identifies the channel group ID.
ChannelTriggerModuleNameTag Tag that identifies the channel trigger module name.
CrossTriggerDeviceName Gets the name of the device involved in an external cross trigger scenario.
CrossTriggerDeviceNameTag Tag that identifies the cross trigger device name.
Definition Gets the channel definition which defines the channel instance.
ObservationRecord Gets the observation record in which the channel instance resides.
OneSeriesInstanceTag Tag that identifies a single series instance in the collection.
PhysicalStructure Gets the physical structure of the channel instance.
SeriesInstances Gets the series instances contained in this channel.
SeriesInstancesTag Tag that identifies the series instances collection.
Setting Gets the channel setting which defines the instrument settings for the channel.
TriggerModuleName Gets the name of the of a device specific code or hardware module, algorithm, or rule not necessarily channel based that cause this channel to be recorded.

Methods

AddNewSeriesInstance Adds a new series instance to the collection of series instances in this channel instance.
Equals(ChannelInstance) Indicates whether the current object is equal to another object of the same type.
Equals(Object) Determines whether the specified ChannelInstance is equal to the current ChannelInstance.
(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 instance from the collection of series instances.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also