public PISearchByAttribute(string SearchRoot = null, string ElementTemplate = null, PIWebException WebException = null, List <PIValueQuery> ValueQueries = null) { this.SearchRoot = SearchRoot; this.ElementTemplate = ElementTemplate; this.WebException = WebException; this.ValueQueries = ValueQueries; }
public PIAnalysisTemplate(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, string AnalysisRulePlugInName = null, List <string> CategoryNames = null, bool?CreateEnabled = null, int?GroupId = null, bool?HasNotificationTemplate = null, bool?HasTarget = null, string OutputTime = null, string TargetName = null, string TimeRulePlugInName = null, PIAnalysisTemplateLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.AnalysisRulePlugInName = AnalysisRulePlugInName; this.CategoryNames = CategoryNames; this.CreateEnabled = CreateEnabled; this.GroupId = GroupId; this.HasNotificationTemplate = HasNotificationTemplate; this.HasTarget = HasTarget; this.OutputTime = OutputTime; this.TargetName = TargetName; this.TimeRulePlugInName = TimeRulePlugInName; this.Links = Links; this.WebException = WebException; }
public PIUnitClass(string WebId = null, string Id = null, string Name = null, string Description = null, string CanonicalUnitName = null, string CanonicalUnitAbbreviation = null, string Path = null, PIUnitClassLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.CanonicalUnitName = CanonicalUnitName; this.CanonicalUnitAbbreviation = CanonicalUnitAbbreviation; this.Path = Path; this.Links = Links; this.WebException = WebException; }
public PIExtendedTimedValues(List <PIExtendedTimedValue> Items = null, string UnitsAbbreviation = null, PIWebException WebException = null) { this.Items = Items; this.UnitsAbbreviation = UnitsAbbreviation; this.WebException = WebException; }
public PIAnalysisCategory(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, PIAnalysisCategoryLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.Links = Links; this.WebException = WebException; }
public PITimeRulePlugIn(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, string AssemblyFileName = null, string AssemblyID = null, List <string> AssemblyLoadProperties = null, string AssemblyTime = null, int?CompatibilityVersion = null, bool?IsBrowsable = null, bool?IsNonEditableConfig = null, string LoadedAssemblyTime = null, string LoadedVersion = null, string Version = null, PITimeRulePlugInLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.AssemblyFileName = AssemblyFileName; this.AssemblyID = AssemblyID; this.AssemblyLoadProperties = AssemblyLoadProperties; this.AssemblyTime = AssemblyTime; this.CompatibilityVersion = CompatibilityVersion; this.IsBrowsable = IsBrowsable; this.IsNonEditableConfig = IsNonEditableConfig; this.LoadedAssemblyTime = LoadedAssemblyTime; this.LoadedVersion = LoadedVersion; this.Version = Version; this.Links = Links; this.WebException = WebException; }
public PIEventFrame(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, string TemplateName = null, bool? HasChildren = null, List<string> CategoryNames = null, Dictionary<string, PIValue> ExtendedProperties = null, string StartTime = null, string EndTime = null, string Severity = null, string AcknowledgedBy = null, string AcknowledgedDate = null, bool? CanBeAcknowledged = null, bool? IsAcknowledged = null, bool? IsAnnotated = null, bool? IsLocked = null, bool? AreValuesCaptured = null, List<string> RefElementWebIds = null, PISecurity Security = null, PIEventFrameLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.TemplateName = TemplateName; this.HasChildren = HasChildren; this.CategoryNames = CategoryNames; this.ExtendedProperties = ExtendedProperties; this.StartTime = StartTime; this.EndTime = EndTime; this.Severity = Severity; this.AcknowledgedBy = AcknowledgedBy; this.AcknowledgedDate = AcknowledgedDate; this.CanBeAcknowledged = CanBeAcknowledged; this.IsAcknowledged = IsAcknowledged; this.IsAnnotated = IsAnnotated; this.IsLocked = IsLocked; this.AreValuesCaptured = AreValuesCaptured; this.RefElementWebIds = RefElementWebIds; this.Security = Security; this.Links = Links; this.WebException = WebException; }
public PIValueQuery(string AttributeName = null, string AttributeUOM = null, object AttributeValue = null, string SearchOperator = null, PIWebException WebException = null) { this.AttributeName = AttributeName; this.AttributeUOM = AttributeUOM; this.AttributeValue = AttributeValue; this.SearchOperator = SearchOperator; this.WebException = WebException; }
public PIElementTemplate(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, bool?AllowElementToExtend = null, string BaseTemplate = null, string InstanceType = null, string NamingPattern = null, List <string> CategoryNames = null, Dictionary <string, PIValue> ExtendedProperties = null, string Severity = null, bool?CanBeAcknowledged = null, PIElementTemplateLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.AllowElementToExtend = AllowElementToExtend; this.BaseTemplate = BaseTemplate; this.InstanceType = InstanceType; this.NamingPattern = NamingPattern; this.CategoryNames = CategoryNames; this.ExtendedProperties = ExtendedProperties; this.Severity = Severity; this.CanBeAcknowledged = CanBeAcknowledged; this.Links = Links; this.WebException = WebException; }
public PISystemStatus(double?UpTimeInMinutes = null, string State = null, int?CacheInstances = null, string ServerTime = null, PIWebException WebException = null) { this.UpTimeInMinutes = UpTimeInMinutes; this.State = State; this.CacheInstances = CacheInstances; this.ServerTime = ServerTime; this.WebException = WebException; }
public PIAssetDatabase(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, Dictionary <string, PIValue> ExtendedProperties = null, PIAssetDatabaseLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.ExtendedProperties = ExtendedProperties; this.Links = Links; this.WebException = WebException; }
public PISecurityIdentity(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, bool?IsEnabled = null, PISecurityIdentityLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.IsEnabled = IsEnabled; this.Links = Links; this.WebException = WebException; }
public PITableData(Dictionary <string, string> Columns = null, List <Dictionary <string, object> > Rows = null, PIWebException WebException = null) { this.Columns = Columns; this.Rows = Rows; this.WebException = WebException; }
public PITimeRule(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, string ConfigString = null, string ConfigStringStored = null, string DisplayString = null, string EditorType = null, bool?IsConfigured = null, bool?IsInitializing = null, bool?MergeDuplicatedItems = null, string PlugInName = null, PITimeRuleLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.ConfigString = ConfigString; this.ConfigStringStored = ConfigStringStored; this.DisplayString = DisplayString; this.EditorType = EditorType; this.IsConfigured = IsConfigured; this.IsInitializing = IsInitializing; this.MergeDuplicatedItems = MergeDuplicatedItems; this.PlugInName = PlugInName; this.Links = Links; this.WebException = WebException; }
public PISubstatus(int?Substatus = null, string Message = null, PIWebException WebException = null) { this.Substatus = Substatus; this.Message = Message; this.WebException = WebException; }
public PIPoint(string WebId = null, int?Id = null, string Name = null, string Path = null, string Descriptor = null, string PointClass = null, string PointType = null, string DigitalSetName = null, double?Span = null, double?Zero = null, string EngineeringUnits = null, bool?Step = null, bool?Future = null, int?DisplayDigits = null, PIPointLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Path = Path; this.Descriptor = Descriptor; this.PointClass = PointClass; this.PointType = PointType; this.DigitalSetName = DigitalSetName; this.Span = Span; this.Zero = Zero; this.EngineeringUnits = EngineeringUnits; this.Step = Step; this.Future = Future; this.DisplayDigits = DisplayDigits; this.Links = Links; this.WebException = WebException; }
public PISecurityRights(string OwnerWebId = null, string SecurityItem = null, string UserIdentity = null, PISecurityRightsLinks Links = null, bool?CanAnnotate = null, bool?CanDelete = null, bool?CanExecute = null, bool?CanRead = null, bool?CanReadData = null, bool?CanSubscribe = null, bool?CanSubscribeOthers = null, bool?CanWrite = null, bool?CanWriteData = null, bool?HasAdmin = null, List <string> Rights = null, PIWebException WebException = null) { this.OwnerWebId = OwnerWebId; this.SecurityItem = SecurityItem; this.UserIdentity = UserIdentity; this.Links = Links; this.CanAnnotate = CanAnnotate; this.CanDelete = CanDelete; this.CanExecute = CanExecute; this.CanRead = CanRead; this.CanReadData = CanReadData; this.CanSubscribe = CanSubscribe; this.CanSubscribeOthers = CanSubscribeOthers; this.CanWrite = CanWrite; this.CanWriteData = CanWriteData; this.HasAdmin = HasAdmin; this.Rights = Rights; this.WebException = WebException; }
public PISecurity(bool?CanAnnotate = null, bool?CanDelete = null, bool?CanExecute = null, bool?CanRead = null, bool?CanReadData = null, bool?CanSubscribe = null, bool?CanSubscribeOthers = null, bool?CanWrite = null, bool?CanWriteData = null, bool?HasAdmin = null, List <string> Rights = null, PIWebException WebException = null) { this.CanAnnotate = CanAnnotate; this.CanDelete = CanDelete; this.CanExecute = CanExecute; this.CanRead = CanRead; this.CanReadData = CanReadData; this.CanSubscribe = CanSubscribe; this.CanSubscribeOthers = CanSubscribeOthers; this.CanWrite = CanWrite; this.CanWriteData = CanWriteData; this.HasAdmin = HasAdmin; this.Rights = Rights; this.WebException = WebException; }
public PIUnit(string WebId = null, string Id = null, string Name = null, string Abbreviation = null, string Description = null, string Path = null, double?Factor = null, double?Offset = null, double?ReferenceFactor = null, double?ReferenceOffset = null, string ReferenceUnitAbbreviation = null, PIUnitLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Abbreviation = Abbreviation; this.Description = Description; this.Path = Path; this.Factor = Factor; this.Offset = Offset; this.ReferenceFactor = ReferenceFactor; this.ReferenceOffset = ReferenceOffset; this.ReferenceUnitAbbreviation = ReferenceUnitAbbreviation; this.Links = Links; this.WebException = WebException; }
public PIStreamSummaries(string WebId = null, string Name = null, string Path = null, List <PISummaryValue> Items = null, PIStreamSummariesLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Name = Name; this.Path = Path; this.Items = Items; this.Links = Links; this.WebException = WebException; }
public PIExtendedTimedValue(List <PIStreamAnnotation> Annotations = null, string Timestamp = null, string UnitsAbbreviation = null, bool?Good = null, bool?Questionable = null, bool?Substituted = null, bool?Annotated = null, object Value = null, List <PIPropertyError> Errors = null, PIWebException WebException = null) { this.Annotations = Annotations; this.Timestamp = Timestamp; this.UnitsAbbreviation = UnitsAbbreviation; this.Good = Good; this.Questionable = Questionable; this.Substituted = Substituted; this.Annotated = Annotated; this.Value = Value; this.Errors = Errors; this.WebException = WebException; }
public PIAttributeTrait(string Name = null, string Abbreviation = null, bool?AllowChildAttributes = null, bool?AllowDuplicates = null, bool?IsAllowedOnRootAttribute = null, bool?IsTypeInherited = null, bool?IsUOMInherited = null, bool?RequireNumeric = null, bool?RequireString = null, PIAttributeTraitLinks Links = null, PIWebException WebException = null) { this.Name = Name; this.Abbreviation = Abbreviation; this.AllowChildAttributes = AllowChildAttributes; this.AllowDuplicates = AllowDuplicates; this.IsAllowedOnRootAttribute = IsAllowedOnRootAttribute; this.IsTypeInherited = IsTypeInherited; this.IsUOMInherited = IsUOMInherited; this.RequireNumeric = RequireNumeric; this.RequireString = RequireString; this.Links = Links; this.WebException = WebException; }
public PIStreamValues(string WebId = null, string Name = null, string Path = null, List <PITimedValue> Items = null, string UnitsAbbreviation = null, PIStreamValuesLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Name = Name; this.Path = Path; this.Items = Items; this.UnitsAbbreviation = UnitsAbbreviation; this.Links = Links; this.WebException = WebException; }
public PIAttribute(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, string Type = null, string TypeQualifier = null, string DefaultUnitsName = null, int?DisplayDigits = null, string DataReferencePlugIn = null, string ConfigString = null, bool?IsConfigurationItem = null, bool?IsExcluded = null, bool?IsHidden = null, bool?IsManualDataEntry = null, bool?HasChildren = null, List <string> CategoryNames = null, bool?Step = null, string TraitName = null, string DefaultUnitsNameAbbreviation = null, double?Span = null, double?Zero = null, PIAttributeLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.Type = Type; this.TypeQualifier = TypeQualifier; this.DefaultUnitsName = DefaultUnitsName; this.DisplayDigits = DisplayDigits; this.DataReferencePlugIn = DataReferencePlugIn; this.ConfigString = ConfigString; this.IsConfigurationItem = IsConfigurationItem; this.IsExcluded = IsExcluded; this.IsHidden = IsHidden; this.IsManualDataEntry = IsManualDataEntry; this.HasChildren = HasChildren; this.CategoryNames = CategoryNames; this.Step = Step; this.TraitName = TraitName; this.DefaultUnitsNameAbbreviation = DefaultUnitsNameAbbreviation; this.Span = Span; this.Zero = Zero; this.Links = Links; this.WebException = WebException; }
public PIUserInfo(string IdentityType = null, string Name = null, bool?IsAuthenticated = null, string SID = null, string ImpersonationLevel = null, PIWebException WebException = null) { this.IdentityType = IdentityType; this.Name = Name; this.IsAuthenticated = IsAuthenticated; this.SID = SID; this.ImpersonationLevel = ImpersonationLevel; this.WebException = WebException; }
public PIAnnotation(string Id = null, string Name = null, string Description = null, object Value = null, string Creator = null, string CreationDate = null, string Modifier = null, string ModifyDate = null, PIAnnotationLinks Links = null, PIWebException WebException = null) { this.Id = Id; this.Name = Name; this.Description = Description; this.Value = Value; this.Creator = Creator; this.CreationDate = CreationDate; this.Modifier = Modifier; this.ModifyDate = ModifyDate; this.Links = Links; this.WebException = WebException; }
public PINotificationRuleTemplate(string WebId = null, string Id = null, string Name = null, string Description = null, string Path = null, List <string> CategoryNames = null, string Criteria = null, string MultiTriggerEventOption = null, string NonrepetitionInterval = null, string ResendInterval = null, string Status = null, string TemplateName = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Description = Description; this.Path = Path; this.CategoryNames = CategoryNames; this.Criteria = Criteria; this.MultiTriggerEventOption = MultiTriggerEventOption; this.NonrepetitionInterval = NonrepetitionInterval; this.ResendInterval = ResendInterval; this.Status = Status; this.TemplateName = TemplateName; this.WebException = WebException; }
public PIStreamValue(string WebId = null, string Name = null, string Path = null, PITimedValue Value = null, PIStreamValueLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Name = Name; this.Path = Path; this.Value = Value; this.Links = Links; this.WebException = WebException; }
public PIMediaMetadata(string Author = null, string ChangeDate = null, string Description = null, string Name = null, double?Size = null, PIMediaMetadataLinks Links = null, PIWebException WebException = null) { this.Author = Author; this.ChangeDate = ChangeDate; this.Description = Description; this.Name = Name; this.Size = Size; this.Links = Links; this.WebException = WebException; }
public PIDataServer(string WebId = null, string Id = null, string Name = null, string Path = null, bool?IsConnected = null, string ServerVersion = null, string ServerTime = null, PIDataServerLinks Links = null, PIWebException WebException = null) { this.WebId = WebId; this.Id = Id; this.Name = Name; this.Path = Path; this.IsConnected = IsConnected; this.ServerVersion = ServerVersion; this.ServerTime = ServerTime; this.Links = Links; this.WebException = WebException; }