import type { UAProperty } from "node-opcua-address-space-base"; import type { Int32, UAString } from "node-opcua-basic-types"; import type { LocalizedText } from "node-opcua-data-model"; import type { DataType } from "node-opcua-variant"; import type { UATopologyElement, UATopologyElement_Base } from "./ua_topology_element.js"; // ----- this file has been automatically generated - do not edit /** * | | | * |----------------|------------------------------------------------------------| * |namespace |http://opcfoundation.org/UA/DI/ | * |nodeClass |ObjectType | * |typedDefinition |ComponentType i=15063 | * |isAbstract |true | */ export interface UAComponent_Base extends UATopologyElement_Base { manufacturer?: UAProperty; manufacturerUri?: UAProperty; model?: UAProperty; hardwareRevision?: UAProperty; softwareRevision?: UAProperty; deviceRevision?: UAProperty; productCode?: UAProperty; deviceManual?: UAProperty; deviceClass?: UAProperty; serialNumber?: UAProperty; productInstanceUri?: UAProperty; revisionCounter?: UAProperty; assetId?: UAProperty; componentName?: UAProperty; } export interface UAComponent extends UATopologyElement, UAComponent_Base {}