import type { UAObject, UAProperty } from "node-opcua-address-space-base"; import type { Int32, UAString } from "node-opcua-basic-types"; import type { LocalizedText, QualifiedName } from "node-opcua-data-model"; import type { UABaseDataVariable } from "node-opcua-nodeset-ua/dist/ua_base_data_variable.js"; import type { UATemporaryFileTransfer } from "node-opcua-nodeset-ua/dist/ua_temporary_file_transfer.js"; import type { DataType } from "node-opcua-variant"; import type { EnumSoftwareClass } from "./enum_software_class.js"; import type { UAConfirmationStateMachine } from "./ua_confirmation_state_machine.js"; import type { UAInstallationStateMachine } from "./ua_installation_state_machine.js"; import type { UAPowerCycleStateMachine } from "./ua_power_cycle_state_machine.js"; import type { UAPrepareForUpdateStateMachine } from "./ua_prepare_for_update_state_machine.js"; import type { UASoftwareLoading } from "./ua_software_loading.js"; /** * | | | * |----------------|------------------------------------------------------------| * |namespace |http://opcfoundation.org/UA/DI/ | * |nodeClass |ObjectType | * |typedDefinition |SoftwareUpdateType i=1 | * |isAbstract |false | */ export interface UASoftwareUpdate_Base { loading?: UASoftwareLoading; prepareForUpdate?: UAPrepareForUpdateStateMachine; installation?: UAInstallationStateMachine; powerCycle?: UAPowerCycleStateMachine; confirmation?: UAConfirmationStateMachine; parameters?: UATemporaryFileTransfer; updateStatus?: UABaseDataVariable; softwareClass?: UAProperty; softwareSubclass?: UAProperty; softwareName?: UAProperty; unsignedPackageAllowed?: UAProperty; vendorErrorCode?: UABaseDataVariable; defaultInstanceBrowseName: UAProperty; } export interface UASoftwareUpdate extends UAObject, UASoftwareUpdate_Base { } //# sourceMappingURL=ua_software_update.d.ts.map