|   | Observation | 
 Inheritance Hierarchy
Inheritance Hierarchy
         Syntax
SyntaxThe ObservationRecord type exposes the following members.
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ChannelInstances | Gets the channel instances in this observation record. | 
|  | ChannelTriggerIndex | Gets or sets the index into ChannelInstancesTag collection within this record which 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 | 
|  | Name | Gets the name of the observation record. | 
|  | 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. | 
|  | TimeTriggered | Gets the time the observation was triggered. For more information regarding recording time in PQD files, see StartTime. | 
|  | TriggerMethod | Gets or sets the type of trigger which caused the observation. | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | 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. | 
|  | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
|  | Finalize | Allows 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 the default hash function. (Inherited from Object) | 
|  | GetType | Gets the Type of the current instance. (Inherited from Object) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | 
|  | Remove | Removes the given channel instance from the collection of channel instances. | 
|  | ToString | Returns a string that represents the current object. (Inherited from Object) | 
 Fields
Fields| Name | Description | |
|---|---|---|
|   | ChannelInstancesTag | Tag that identifies the channel instances collection. | 
|   | ChannelTriggerIndexTag | Tag that identifies the index into ChannelInstancesTag collection within this record. This specifies which channel(s) initiated the observation. | 
|   | DisturbanceCategoryTag | Tag that identifies the Disturbance Category. | 
|   | ObservationNameTag | Tag that identifies the name of the observation record. | 
|   | OneChannelInstanceTag | Tag that identifies a single channel instance in the collection. | 
|   | 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. | 
|   | TimeTriggeredTag | Tag that identifies the time the observation was triggered. | 
|   | TriggerMethodTag | Tag that identifies the type of trigger that caused the observation. | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | GetEnumValueOrDefault | Gets the enumeration constant for value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
|  | GetEnumValueOrDefaultT | Gets the enumeration constant for this value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
 See Also
See Also