IAdsSymbolLoader Interface

Symbol Loader interface

Namespace:  TwinCAT.Ads.TypeSystem
Assembly:  TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 6.0.328+39e3229

Syntax

C#

public interface IAdsSymbolLoader : ISymbolLoader, 
    ISymbolProvider, ISymbolServer

The IAdsSymbolLoader type exposes the following members.

Properties

 

Name

Description

IAdsSymbolLoader Interface 1:

BuildInTypes

Gets the build in types. (Inherited from ISymbolLoader.)

IAdsSymbolLoader Interface 2:

DataTypes

Gets the data types (Inherited from ISymbolServer.)

IAdsSymbolLoader Interface 3:

IAdsSymbolLoader Interface 4:

DefaultNotificationSettings

Gets/Sets the default notification settings for this SymbolLoader

IAdsSymbolLoader Interface 5:

DefaultValueEncoding

Gets the default value encoding. (Inherited from ISymbolServer.)

IAdsSymbolLoader Interface 6:

ImageBaseAddress

Gets the image base address.

IAdsSymbolLoader Interface 7:

PlatformPointerSize

Gets the (byte) size of Pointers on the attached platform system.

IAdsSymbolLoader Interface 8:

RootNamespaceName

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

IAdsSymbolLoader Interface 9:

Settings

Gets or sets the access Method (Inherited from ISymbolLoader.)

IAdsSymbolLoader Interface 10:

Symbols

Gets the symbols. (Inherited from ISymbolServer.)

Methods

 

Name

Description

IAdsSymbolLoader Interface 11:

GetDataTypesAsync

Gets the data types asynchronously. (Inherited from ISymbolServer.)

IAdsSymbolLoader Interface 12:

GetSymbolsAsync

Gets the symbols asynchronously (Inherited from ISymbolServer.)

IAdsSymbolLoader Interface 13:

ResetCachedSymbolicData

Resets the cached symbolic data. (Inherited from ISymbolServer.)

IAdsSymbolLoader Interface 14:

TryGetDataTypes

Tries to get the symbols from the device target. (Inherited from ISymbolServer.)

IAdsSymbolLoader Interface 15:

TryGetSymbols

Tries to geth the symbols from the device target. (Inherited from ISymbolServer.)

Reference

TwinCAT.Ads.TypeSystem Namespace