ConfigurationManagementType

The representation of the ConfigurationManagementType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=1006 |
NamespaceUri | http://opcfoundation.org/UA/MachineVision |
BrowseName | ConfigurationManagementType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the ConfigurationManagementType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Method | ActivateConfiguration | Mandatory | ||
HasComponent | Variable | ActiveConfiguration | ConfigurationDataType | BaseDataVariableType | Mandatory |
HasComponent | Method | AddConfiguration | Optional | ||
HasComponent | Object | Configurations | ConfigurationFolderType | Optional | |
HasComponent | Object | ConfigurationTransfer | ConfigurationTransferType | Optional | |
HasComponent | Method | GetConfigurationById | Mandatory | ||
HasComponent | Method | GetConfigurationList | Mandatory | ||
HasComponent | Method | ReleaseConfigurationHandle | Optional | ||
HasComponent | Method | RemoveConfiguration | Optional |
ActivateConfiguration
Signature
ActivateConfiguration(
[in] ConfigurationIdDataType InternalId
[out] Int32 Error
);
Argument | Description |
---|---|
InternalId | |
Error |
AddConfiguration
Signature
AddConfiguration(
[in] ConfigurationIdDataType ExternalId
[out] ConfigurationIdDataType InternalId
[out] NodeId Configuration
[out] Boolean TransferRequired
[out] Int32 Error
);
Argument | Description |
---|---|
ExternalId | |
InternalId | |
Configuration | |
TransferRequired | |
Error |
GetConfigurationById
Signature
GetConfigurationById(
[in] ConfigurationIdDataType InternalId
[in] Int32 Timeout
[out] Handle ConfigurationHandle
[out] ConfigurationDataType Configuration
[out] Int32 Error
);
Argument | Description |
---|---|
InternalId | |
Timeout | |
ConfigurationHandle | |
Configuration | |
Error |
GetConfigurationList
Signature
GetConfigurationList(
[in] UInt32 MaxResults
[in] UInt32 StartIndex
[in] Int32 Timeout
[out] Boolean IsComplete
[out] UInt32 ResultCount
[out] Handle ConfigurationHandle
[out] ConfigurationDataType ConfigurationList
[out] Int32 Error
);
Argument | Description |
---|---|
MaxResults | |
StartIndex | |
Timeout | |
IsComplete | |
ResultCount | |
ConfigurationHandle | |
ConfigurationList | |
Error |
ReleaseConfigurationHandle
Signature
ReleaseConfigurationHandle(
[in] Handle ConfigurationHandle
[out] Int32 Error
);
Argument | Description |
---|---|
ConfigurationHandle | |
Error |
RemoveConfiguration
Signature
RemoveConfiguration(
[in] ConfigurationIdDataType InternalId
[out] Int32 Error
);
Argument | Description |
---|---|
InternalId | |
Error |