import { UAObject, UAProperty } from "node-opcua-address-space-base"; import { DataType } from "node-opcua-variant"; import { QualifiedName } from "node-opcua-data-model"; import { UInt32, UInt16, UAString } from "node-opcua-basic-types"; import { DTSignedSoftwareCertificate } from "./dt_signed_software_certificate"; import { UAOperationLimits } from "./ua_operation_limits"; import { UAFolder } from "./ua_folder"; import { UARoleSet } from "./ua_role_set"; /** * | | | * |----------------|------------------------------------------------------------| * |namespace |http://opcfoundation.org/UA/ | * |nodeClass |ObjectType | * |typedDefinition |ServerCapabilitiesType i=2013 | * |isAbstract |false | */ export interface UAServerCapabilities_Base { serverProfileArray: UAProperty; localeIdArray: UAProperty; minSupportedSampleRate: UAProperty; maxBrowseContinuationPoints: UAProperty; maxQueryContinuationPoints: UAProperty; maxHistoryContinuationPoints: UAProperty; maxLogObjectContinuationPoints?: UAProperty; softwareCertificates: UAProperty; maxArrayLength?: UAProperty; maxStringLength?: UAProperty; maxByteStringLength?: UAProperty; operationLimits?: UAOperationLimits; modellingRules: UAFolder; aggregateFunctions: UAFolder; roleSet?: UARoleSet; maxSessions?: UAProperty; maxSubscriptions?: UAProperty; maxMonitoredItems?: UAProperty; maxSubscriptionsPerSession?: UAProperty; maxMonitoredItemsPerSubscription?: UAProperty; maxSelectClauseParameters?: UAProperty; maxWhereClauseParameters?: UAProperty; maxMonitoredItemsQueueSize?: UAProperty; conformanceUnits?: UAProperty; } export interface UAServerCapabilities extends UAObject, UAServerCapabilities_Base { }