IDynamicSymbolLoader Interface

Dynamic symbol loader interface


Namespace: TwinCAT.TypeSystem
Assembly: TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

public interface IDynamicSymbolLoader : ISymbolLoader, 
    ISymbolProvider, ISymbolServer

The IDynamicSymbolLoader type exposes the following members.

Properties

 

Name

Description

IDynamicSymbolLoader Interface 1:

BuildInTypes

Gets the build in types.
(Inherited from ISymbolLoader)

IDynamicSymbolLoader Interface 2:

DataTypes

Gets the data types
(Inherited from ISymbolServer)

IDynamicSymbolLoader Interface 3:

DefaultValueEncoding

Gets the default value encoding.
(Inherited from ISymbolServer)

IDynamicSymbolLoader Interface 4:

RootNamespaceName

Gets the name of the root namespace
(Inherited from ISymbolProvider)

IDynamicSymbolLoader Interface 5:

Settings

Gets or sets the access Method
(Inherited from ISymbolLoader)

IDynamicSymbolLoader Interface 6:

Symbols

Gets the symbols.
(Inherited from ISymbolServer)

IDynamicSymbolLoader Interface 7:

SymbolsDynamic

Gets the symbols (late bound as dynamic objects)

Methods

 

Name

Description

IDynamicSymbolLoader Interface 8:

GetDataTypes

Loads the DataTypes from target connection.
(Inherited from ISymbolServer)

IDynamicSymbolLoader Interface 9:

GetDataTypesAsync

Gets the data types asynchronously.
(Inherited from ISymbolServer)

IDynamicSymbolLoader Interface 10:

GetDynamicSymbolsAsync

Gets the dynamic symbols asynchronously

IDynamicSymbolLoader Interface 11:

GetSymbols

Loads the Symbols from target connection.
(Inherited from ISymbolServer)

IDynamicSymbolLoader Interface 12:

GetSymbolsAsync

Gets the symbols asynchronously
(Inherited from ISymbolServer)

IDynamicSymbolLoader Interface 13:

ResetCachedSymbolicData

Resets the cached symbolic data.
(Inherited from ISymbolServer)

Remarks

Dynamic symbols are late bound symbols who are created and will expand during runtime. These symbols can represent complex user defined type instances like PLC Structures and Arrays created during PLC access and assure type safe to their fields and elements.

Reference

TwinCAT.TypeSystem Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026