IDynamicSymbolLoader Interface
Dynamic symbol loader interface
Namespace: TwinCAT.TypeSystem
Assembly: TwinCAT.Ads.Abstractions (in
TwinCAT.Ads.Abstractions.dll) Version: 6.0.328+39e3229
Syntax
C#
public interface IDynamicSymbolLoader : ISymbolLoader,
ISymbolProvider, ISymbolServer
The IDynamicSymbolLoader type exposes the following members.
Properties
|
Name |
Description |
---|---|---|
|
Gets the build in types. (Inherited from ISymbolLoader.) | |
|
Gets the data types (Inherited from ISymbolServer.) | |
|
Gets the default value encoding. (Inherited from ISymbolServer.) | |
|
Gets the name of the root namespace (Inherited from ISymbolProvider.) | |
|
Gets or sets the access Method (Inherited from ISymbolLoader.) | |
|
Gets the symbols. (Inherited from ISymbolServer.) | |
|
Gets the symbols (late bound as dynamic objects) |
Methods
|
Name |
Description |
---|---|---|
|
Gets the data types asynchronously. (Inherited from ISymbolServer.) | |
|
Gets the dynamic symbols asynchronously | |
|
Gets the symbols asynchronously (Inherited from ISymbolServer.) | |
|
Resets the cached symbolic data. (Inherited from ISymbolServer.) | |
|
Tries to get the symbols from the device target. (Inherited from ISymbolServer.) | |
|
Tries to geth the symbols from the device target. (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.