ObservationRecord Class

Represents an observation record in a PQDIF file.

Definition

Namespace: Gemstone.PQDIF.Logical
Assembly: Gemstone.PQDIF (in Gemstone.PQDIF.dll) Version: 1.0.110 -- Release Build+b4919315e8c742e443cd323c6bfaf3fcd0062dd8
public class ObservationRecord
Inheritance
Object    ObservationRecord

Properties

ChannelInstances Gets the channel instances in this observation record.
ChannelInstancesTag Tag that identifies the channel instances collection.
ChannelTriggerIndex Gets or sets the index into ChannelInstancesTag collection within this record which initiated the observation.
ChannelTriggerIndexTag Tag that identifies the index into ChannelInstancesTag collection within this record. This specifies which channel(s) initiated the observation.
CreateTime Gets the creation time of the observation record.
DataSource Gets the data source record that defines the channels in this observation record.
DisturbanceCategoryID Gets or sets the Disturbance Category ID
DisturbanceCategoryTag Tag that identifies the Disturbance Category.
Name Gets the name of the observation record.
ObservationNameTag Tag that identifies the name of the observation record.
OneChannelInstanceTag Tag that identifies a single channel instance in the collection.
PhysicalRecord Gets the physical structure of the observation record.
Settings Gets the monitor settings record that defines the settings to be applied to this observation record.
StartTime Gets the starting time of the data in the observation record. This time should be used as the base time for all relative seconds recorded in the series instances.
TimeCreateTag Tag that identifies the time that the observation record was created.
TimeStartTag Tag that identifies the start time of the data in the observation record.
TimeTriggered Gets the time the observation was triggered. For more information regarding recording time in PQD files, see StartTime.
TimeTriggeredTag Tag that identifies the time the observation was triggered.
TriggerMethod Gets or sets the type of trigger which caused the observation.
TriggerMethodTag Tag that identifies the type of trigger that caused the observation.

Methods

AddNewChannelInstance Adds a new channel instance to the collection of channel instances in this observation record.
CreateObservationRecord(DataSourceRecord, MonitorSettingsRecord) Creates a new observation record from scratch with the given data source and settings.
CreateObservationRecord(Record, DataSourceRecord, MonitorSettingsRecord) Creates a new observation record from the given physical record if the physical record is of type observation. Returns null if it is not.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
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 channel instance from the collection of channel instances.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also