OPC Studio User's Guide and Reference
DAAutoSubscribingParameters Class Members
Fields  Properties  Methods 


OpcLabs.EasyOpcClassicCore Assembly > OpcLabs.EasyOpc.DataAccess.Optimization Namespace : DAAutoSubscribingParameters Class

The following tables list the members exposed by DAAutoSubscribingParameters.

Public Constructors
 NameDescription
Public ConstructorOverloaded. Initializes a new instance of the class.  
Top
Public Fields
 NameDescription
Public FieldDefault value of the AbandonIntervalMinimum property.  
Public FieldDefault value of the AbandonRateMultiplier property.  
Public FieldDefault value of the AutoAdjustmentPeriod property.  
Public FieldDefault value of the FastestAutomaticUpdateRate property.  
Public FieldDefault value of the MaximumEffectiveValueAge property.  
Public FieldDefault value of the MinimumEffectiveValueAge property.  
Public FieldDefault value of the ReadIntervalAggregateMinimumValues property.  
Public FieldDefault value of the ReadIntervalAggregateWindowSize property.  
Public FieldDefault value of the RequestedUpdateRateFactor property.  
Public FieldDefault value of the SlowestAutomaticUpdateRate property.  
Public FieldDefault value of the UpdateRateNegativeHysteresis property.  
Public FieldDefault value of the UpdateRatePositiveHysteresis property.  
Public FieldDefault value of the ValueAgeAggregateMinimumValues property.  
Public FieldDefault value of the ValueAgeAggregateWindowSize property.  
Top
Public Properties
 NameDescription
Public PropertyAbandon interval minimum. Number of milliseconds. The OPC item is considered "abandoned" if no read requests to it have been made for abandon interval. In such case it is unsubscribed. The abandon interval is computed using the aggregated read rate and AbandonRateMultiplier, but it is never shorter than value of this property.  
Public PropertyAbandon rate multiplier. Must be greater than or equal to 1.0. The OPC item is considered "abandoned" if no read requests to it have been made for abandon interval. In such case it is unsubscribed. The abandon interval is computed by multiplying the aggregated read rate and the value of this property, but it is never shorter than AbandonIntervalMinimum.  
Public PropertyAuto adjustment period. Number of milliseconds. Specifies how often the engine automatically adjusts the parameters (such as update rate) of OPC items to match the observed usage pattern (e.g. the frequency of reading the item).  
Public Propertystatic (Shared in Visual Basic)Default OPC-DA auto-subscribing parameters.  
Public PropertyFastest automatic update rate. Number of milliseconds. When the system automatically modifies the update rate of an OPC item, it never chooses a rate that is faster (has lower value) than the value of this property.  
Public PropertyThe maximum effective value age in the Read request for it to be considered in auto-subscribing.  
Public PropertyThe minimum effective value age in the Read request for it to be considered in auto-subscribing.  
Public PropertyThe minimum count of data values in the read interval aggregate.  
Public PropertyThe size of the window use by the read interval aggregate.  
Public PropertyThe factor used to calculate the requested update rate from the value age aggregate.  
Public PropertySlowest automatic update rate. Number of milliseconds. When the system automatically modifies the update rate of an OPC item, it never chooses a rate that is slower (has higher value) than the value of this property.  
Public PropertyA symbolic name of the current parameter combination if it has a standard name. Empty otherwise. (Inherited from OpcLabs.BaseLib.Parameters)
Public PropertyHysteresis for negative update rate changes. In percent, between 0.0 and 100.0. Requests to make the update rate of OPC item faster (i.e. lower value) will be ignored if the percentual change in update rate value is lower than the value of this property.  
Public PropertyHysteresis for positive update rate changes. In percent, between 0.0 and 100.0. Requests to make the update rate of OPC item slower (i.e. higher value) will be ignored if the percentual change in update rate value is lower than the value of this property.  
Public PropertyThe minimum count of data values in the value age aggregate.  
Public PropertyThe size of the window use by the value age aggregate.  
Top
Public Methods
 NameDescription
Public MethodOverridden.   
Public MethodOverloaded. Overridden. Determines whether the specified System.Object is equal to the current object.  
Public MethodOverridden. Serves as a hash function for a particular type.  
Public MethodOverridden.   
Public Method (Inherited from OpcLabs.BaseLib.Info)
Public MethodGets the System.Type of the current instance. (Inherited from object)
Public Method (Inherited from OpcLabs.BaseLib.Info)
Public MethodOverridden.   
Public Method (Inherited from OpcLabs.BaseLib.Info)
Top
Protected Methods
 NameDescription
Protected MethodInfrastructure. Copies data from the specified parameter object into the current parameter object. (Inherited from OpcLabs.BaseLib.Parameters)
Protected MethodAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from object)
Protected MethodIndicates the standard name for the default combination of parameters. (Inherited from OpcLabs.BaseLib.Parameters)
Protected MethodReturns a collection of standard values for the OpcLabs.BaseLib.Parameters.StandardName property. (Inherited from OpcLabs.BaseLib.Parameters)
Protected MethodInfrastructure. (Inherited from OpcLabs.BaseLib.Parameters)
Protected MethodCreates a shallow copy of the current System.Object. (Inherited from object)
Protected MethodOverridden. Infrastructure.  
Protected MethodOverridden. Infrastructure.  
Top
Extension Methods
 NameDescription
Public Extension MethodSets the arbitrary object associated with the node.
Top
Public Operators
Determines whether the two objects are equal.
Determines whether the two objects are not equal.
Top
See Also

Reference

DAAutoSubscribingParameters Class
OpcLabs.EasyOpc.DataAccess.Optimization Namespace