DirectoryType

The representation of the DirectoryType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=13 |
NamespaceUri | http://opcfoundation.org/UA/GDS/ |
BrowseName | DirectoryType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | FolderType |
The references from the DirectoryType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Object | Applications | FolderType | Mandatory | |
HasComponent | Method | FindApplications | Mandatory | ||
HasComponent | Method | RegisterApplication | Mandatory | ||
HasComponent | Method | UpdateApplication | Mandatory | ||
HasComponent | Method | UnregisterApplication | Mandatory | ||
HasComponent | Method | GetApplication | Mandatory | ||
HasComponent | Method | QueryApplications | Mandatory | ||
HasComponent | Method | QueryServers | Mandatory | ||
HasSubtype | ObjectType | CertificateDirectoryType |
FindApplications
Signature
FindApplications(
[in] String ApplicationUri
[out] ApplicationRecordDataType Applications
);
Argument | Description |
---|---|
ApplicationUri | |
Applications |
RegisterApplication
Signature
RegisterApplication(
[in] ApplicationRecordDataType Application
[out] NodeId ApplicationId
);
Argument | Description |
---|---|
Application | |
ApplicationId |
UpdateApplication
Signature
UpdateApplication(
[in] ApplicationRecordDataType Application
);
Argument | Description |
---|---|
Application |
UnregisterApplication
Signature
UnregisterApplication(
[in] NodeId ApplicationId
);
Argument | Description |
---|---|
ApplicationId |
GetApplication
Signature
GetApplication(
[in] NodeId ApplicationId
[out] ApplicationRecordDataType Application
);
Argument | Description |
---|---|
ApplicationId | |
Application |
QueryApplications
Signature
QueryApplications(
[in] UInt32 StartingRecordId
[in] UInt32 MaxRecordsToReturn
[in] String ApplicationName
[in] String ApplicationUri
[in] UInt32 ApplicationType
[in] String ProductUri
[in] String Capabilities
[out] UtcTime LastCounterResetTime
[out] UInt32 NextRecordId
[out] ApplicationDescription Applications
);
Argument | Description |
---|---|
StartingRecordId | |
MaxRecordsToReturn | |
ApplicationName | |
ApplicationUri | |
ApplicationType | |
ProductUri | |
Capabilities | |
LastCounterResetTime | |
NextRecordId | |
Applications |
QueryServers
Signature
QueryServers(
[in] UInt32 StartingRecordId
[in] UInt32 MaxRecordsToReturn
[in] String ApplicationName
[in] String ApplicationUri
[in] String ProductUri
[in] String ServerCapabilities
[out] UtcTime LastCounterResetTime
[out] ServerOnNetwork Servers
);
Argument | Description |
---|---|
StartingRecordId | |
MaxRecordsToReturn | |
ApplicationName | |
ApplicationUri | |
ProductUri | |
ServerCapabilities | |
LastCounterResetTime | |
Servers |