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, ISymbolServerThe IDynamicSymbolLoader type exposes the following members.
Properties
|
|
Name |
Description |
|---|---|---|
|
|
Gets the build in types. | |
|
|
Gets the data types | |
|
|
Gets the default value encoding. | |
|
|
Gets the name of the root namespace | |
|
|
Gets or sets the access Method | |
|
|
Gets the symbols. | |
|
|
Gets the symbols (late bound as dynamic objects) |
Methods
|
|
Name |
Description |
|---|---|---|
|
|
Loads the DataTypes from target connection. | |
|
|
Gets the data types asynchronously. | |
|
|
Gets the dynamic symbols asynchronously | |
|
|
Loads the Symbols from target connection. | |
|
|
Gets the symbols asynchronously | |
|
|
Resets the cached symbolic data. |
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.
- ISymbolLoader.BuildInTypes Property
- ISymbolServer.DataTypes Property
- ISymbolServer.DefaultValueEncoding Property
- ISymbolProvider.RootNamespaceName Property
- ISymbolLoader.Settings Property
- ISymbolServer.Symbols Property
- IDynamicSymbolLoader.SymbolsDynamic Property
- ISymbolServer.GetDataTypesAsync Method
- IDynamicSymbolLoader.GetDynamicSymbolsAsync Method
- ISymbolServer.GetSymbolsAsync Method
- ISymbolServer.TryGetDataTypes Method
- ISymbolServer.TryGetSymbols Method
- ISymbolServer.ResetCachedSymbolicData Method