DataSetFolderType TOC Previous Next Specification

The representation of the DataSetFolderType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId i=14477
NamespaceUri http://opcfoundation.org/UA/
BrowseName DataSetFolderType
NodeClass ObjectType
IsAbstract False
BaseType FolderType

The references from the DataSetFolderType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
Organizes Object <DataSetFolderName>   DataSetFolderType OptionalPlaceholder
HasComponent Object <PublishedDataSetName>   PublishedDataSetType OptionalPlaceholder
HasComponent Method AddPublishedDataItems     Optional
HasComponent Method AddPublishedEvents     Optional
HasComponent Method AddPublishedDataItemsTemplate     Optional
HasComponent Method AddPublishedEventsTemplate     Optional
HasComponent Method RemovePublishedDataSet     Optional
HasComponent Method AddDataSetFolder     Optional
HasComponent Method RemoveDataSetFolder     Optional

AddPublishedDataItems

Signature

    AddPublishedDataItems(
        [in]  String Name
        [in]  String FieldNameAliases
        [in]  DataSetFieldFlags FieldFlags
        [in]  PublishedVariableDataType VariablesToAdd
        [out] NodeId DataSetNodeId
        [out] ConfigurationVersionDataType ConfigurationVersion
        [out] StatusCode AddResults
    );
Argument Description
Name  
FieldNameAliases  
FieldFlags  
VariablesToAdd  
DataSetNodeId  
ConfigurationVersion  
AddResults  

AddPublishedEvents

Signature

    AddPublishedEvents(
        [in]  String Name
        [in]  NodeId EventNotifier
        [in]  String FieldNameAliases
        [in]  DataSetFieldFlags FieldFlags
        [in]  SimpleAttributeOperand SelectedFields
        [in]  ContentFilter Filter
        [out] ConfigurationVersionDataType ConfigurationVersion
        [out] NodeId DataSetNodeId
    );
Argument Description
Name  
EventNotifier  
FieldNameAliases  
FieldFlags  
SelectedFields  
Filter  
ConfigurationVersion  
DataSetNodeId  

AddPublishedDataItemsTemplate

Signature

    AddPublishedDataItemsTemplate(
        [in]  String Name
        [in]  DataSetMetaDataType DataSetMetaData
        [in]  PublishedVariableDataType VariablesToAdd
        [out] NodeId DataSetNodeId
        [out] StatusCode AddResults
    );
Argument Description
Name  
DataSetMetaData  
VariablesToAdd  
DataSetNodeId  
AddResults  

AddPublishedEventsTemplate

Signature

    AddPublishedEventsTemplate(
        [in]  String Name
        [in]  DataSetMetaDataType DataSetMetaData
        [in]  NodeId EventNotifier
        [in]  SimpleAttributeOperand SelectedFields
        [in]  ContentFilter Filter
        [out] NodeId DataSetNodeId
    );
Argument Description
Name  
DataSetMetaData  
EventNotifier  
SelectedFields  
Filter  
DataSetNodeId  

RemovePublishedDataSet

Signature

    RemovePublishedDataSet(
        [in]  NodeId DataSetNodeId
    );
Argument Description
DataSetNodeId  

AddDataSetFolder

Signature

    AddDataSetFolder(
        [in]  String Name
        [out] NodeId DataSetFolderNodeId
    );
Argument Description
Name  
DataSetFolderNodeId  

RemoveDataSetFolder

Signature

    RemoveDataSetFolder(
        [in]  NodeId DataSetFolderNodeId
    );
Argument Description
DataSetFolderNodeId