Class | Description | |
---|---|---|
AlarmAttribute | Represents details of the Alarm Attributes Object, these are the Vendor Attributes. | |
AlarmCriteria | ||
AlarmField | ||
AlarmFields | ||
AlarmInfo | Represents details of the AlarmInfo Object. | |
AlarmNotificationInfo | Represents details of the AlarmNotification Object. | |
AlarmOpenRecordSetInfo | ||
Archive | Represents details of individual archive files in a Historian server. Archives are multi-megabyte files containing data between well defined start and end times. A constraint of the server does not allow two or more archives to exist with overlapping start or end times. | |
ArchiveQueryParams | Represents an archive file query. | |
ArchiveStatistics | Represents the set of statistics maintained for Historian archives. | |
ArrayValue | This is the value type for array tags in Historian | |
BrowseNode | Represents a single node retrieved during a hierarchical tag browse. | |
CalculatedQuality | Represents a computed quality value derived from raw qualities recorded in a Historian server. Calculated quality is a percent value with 100% equivalent to good quality and 0% equivalent to bad quality. | |
CalculatedQuery | Represents a calculated data query. | |
Calculations | Represents a collection of calculations consisting of a calculation name and it's implementing source code. | |
CCriteriaStringModifier | CCriteriaStringModifier - Capable of parsing an input string to sampling modes, calculation modes and query modifiers | |
ClientMessageContext | ||
Collector | Represents the configuration and status information for a collector connected to a Historian server. | |
CollectorQueryParams | Represents a collector query. | |
CollectorStatistics | Represents the set of statistics maintained for collectors in a Historian server. | |
Comment | Represents an individual comment record stored in a Historian server. | |
ConnectionProperties | Encapsulates properties for a single Historian server connection.
A client and target Historian server must share compatible connection property values. For exmample, a server will reject messages bigger than it's own MaxReceivedMessageSize. In order to configure server parameters create an app.config file matching the server EXE name. For a 64-bit Historian DataArchiver, create a file named "ihDataArchiver_x64.exe.config" in the same location as the EXE. A server restart is required to apply app.config settings. To configure MaxReceivedMessageSize=1MB, MaxItemsInObjectGraph=100K and OpenTimeout=5 minutes, add the following contents to "ihDataArchiver_x64.exe.config": <configuration> <appSettings> <add key="MaxReceivedMessageSize" value="10485760"/> <add key="MaxItemsInObjectGraph" value="100000"/> <add key="OpenTimeout" value="0:5"/> </appSettings> </configuration>
Similarily, other connection properties can be configured via a server's app.config. | |
CurrentValue | Represents details of the most recent data value recorded for a tag in a Historian server. | |
CurrentValueQuery | Represents a current value data query. | |
DataCriteria | Represents a set of criteria for data queries issued to a Historian server. | |
DataQuality | Represents the actual data quality recorded with data samples in a Historian server. A data quality value includes an indication of overall data "goodness" along with substatus information, internal storage flags and optional custom user status bits (aka OPC quality). | |
DataQueryParams | Represents a generic data query. | |
DataSamples<T> | Represents a typed collection of data samples for exchange with a Historian server. Depending on the selected data fields, these may include one or more of: values, times, qualities and comment records. | |
DataSamples.DataSamplesEnumerator<T> | Supports simple iteration over a DataSamples collection. | |
DataSet | Represents a set of data samples corresponding to one or more Historian tags. Data samples in the set are keyed by tag name. Tags in a data set may only have one set of data samples of uniform data type. | |
DataStore | Represents details of a DataStore. | |
DataSubscriptionInfo | Represents data subscription configuration details. | |
DataValue<T> | Represents a single, typed, tag value. | |
DetailedValue | This class is the individual value contained in the FieldValue.Value | |
ElementValue | This class represents the individual element in ArrayValue.Values list. | |
EnumeratedSet | Represents details of an Enumerated Set. | |
EnumeratedSetState | Represents details of an Enumerated Set State. | |
EnumeratedSetStateName | Represents details of an Enumerated Set State Name. | |
Field | This represents the individual field within the MultiField class. | |
FieldValue | This class represents FieldValue which is used in MultiFieldValue in the Values property. MultiField.Values of a list of FieldValue. | |
FloatCriteria | ||
HistorianConfiguration | Represents the current configuration and status of a Historian server. | |
HistorianFault | Represents a | |
IntegerCriteria | ||
InterpolatedQuery | Represents an interpolated data query. | |
ItemErrors | Represents a collection of individual tag status errors resulting from a data add, delete or query of a Historian server. Errors are keyed by tag name or optionally by tag name and data sample index for data add. | |
Message | Represents an audit message recorded in a Historian server. | |
MessageCriteria | Represents a set of criteria for message queries issued to a Historian server. | |
MessageQueryParams | Represents a message query. | |
MultiField | This is the definition of the object contained in the UserDefinedType class. | |
MultiFieldValue | This is the structure of the data written to a tag of type MultiField | |
PagedQuery | Abstract base class for queries capable of returning large result sets over several smaller responses. | |
QueryModifier | Represents details of a single supported query modifier. | |
RawByNumberQuery | Represents a raw-by-number data query. | |
RawByTimeQuery | Represents a raw-by-time data query. | |
ServerConnection | Encapsulates a client connection to a Historian server. Provides methods for interacting with a server for query, creation, configuration and maintenance of: data, tags, messages, collectors and archive files. | |
StringCriteria | ||
Tag | Represents the configuration for a tag represented in a Historian server. | |
TagAlias | Repesents information about previous names of a Historian tag. | |
TagCriteria | Represents a set of criteria for tag queries issued to a Historian server. | |
TagParameterInspector | ||
TagQueryParams | Represents a tag query. | |
TimeCriteria | ||
Tracer | Encapsulates the built-in System.Diagnostic.Trace class with functionality for logging individual trace messages to log file or console. Detail level may be configured as Error, Warning, Info, Verbose or Off. | |
UserDefinedType | Class definition for the User Defined type | |
VersionHeader | ||
VersionHeaderBehavior | ||
VersionMessageInspector |