ITcAdsSymbol5 Interface

Interface ITcAdsSymbol5 (extends ITcAdsSymbol ... ITcAdsSymbol4

Namespace:  TwinCAT.Ads
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll) Version: 4.3.0.0

Syntax

C#

public interface ITcAdsSymbol5 : ITcAdsSymbol4, 
    ITcAdsSymbol3, ITcAdsSymbol2, ITcAdsSymbol

VB

Public Interface ITcAdsSymbol5
    Inherits ITcAdsSymbol4, ITcAdsSymbol3, ITcAdsSymbol2, ITcAdsSymbol

The ITcAdsSymbol5 type exposes the following members.

Properties

 

Name

Description

ITcAdsSymbol5 Interface 1:

ArrayDimensions

Gets the array dimensions. (Inherited from ITcAdsSymbol3.)

ITcAdsSymbol5 Interface 2:

ArrayInfos

Gets the collection of Array Infos. (Inherited from ITcAdsSymbol3.)

ITcAdsSymbol5 Interface 3:

Attributes

Gets the attribute count of the ITcAdsSymbol (Inherited from ITcAdsSymbol4.)

ITcAdsSymbol5 Interface 4:

BitSize

Gets the Bit Size of the Symbol (Inherited from ITcAdsSymbol4.)

ITcAdsSymbol5 Interface 5:

ByteSize

Gets the Byte Size of the Symbol (Inherited from ITcAdsSymbol4.)

ITcAdsSymbol5 Interface 6:

Category

Gets the Data Type Category (Inherited from ITcAdsSymbol4.)

ITcAdsSymbol5 Interface 7:

Comment

Gets the comment behind the variable declaration. (Inherited from ITcAdsSymbol.)

ITcAdsSymbol5 Interface 8:

ContextMask

Gets the ContextMask of the symbol, indicating the task the variable belongs to. If ContextMask is not zero use CyclicInContext or OnChangeInContext to add notifications. (Inherited from ITcAdsSymbol2.)

ITcAdsSymbol5 Interface 9:

DataType

Gets the Data type object of the Symbol.

ITcAdsSymbol5 Interface 10:

DataTypeId

DataType identifier of the Symbol AdsDatatypeId

ITcAdsSymbol5 Interface 11:

HasRpcMethods

Gets a value indicating whether this instance has RPC methods (Struct types only) (Inherited from ITcAdsSymbol4.)

ITcAdsSymbol5 Interface 12:

IndexGroup

Gets the index group of the symbol. (Inherited from ITcAdsSymbol.)

ITcAdsSymbol5 Interface 13:

IndexOffset

Gets the index offset of the symbol. (Inherited from ITcAdsSymbol.)

ITcAdsSymbol5 Interface 14:

IsBitType

Indicates if the BitValue flag is set for the symbol. (Inherited from ITcAdsSymbol2.)

ITcAdsSymbol5 Interface 15:

IsPersistent

Indicates if the Persistent flag is set for the symbol. (Inherited from ITcAdsSymbol2.)

ITcAdsSymbol5 Interface 16:

IsReadOnly

Indicates if the ReadOnly flag is set for the symbol. (Inherited from ITcAdsSymbol2.)

ITcAdsSymbol5 Interface 17:

IsStatic

Gets a value indicating whether the Symbol is static.

ITcAdsSymbol5 Interface 18:

IsTcComInterfacePointer

Indicates if the TcComInterfacePointer flag is set for the symbol. (Inherited from ITcAdsSymbol2.)

ITcAdsSymbol5 Interface 19:

IsTypeGuid

Indicates if the TypeGuid flag is set for the symbol. (Inherited from ITcAdsSymbol2.)

ITcAdsSymbol5 Interface 20:

Name

Gets the name of the symbol. (Inherited from ITcAdsSymbol.)

ITcAdsSymbol5 Interface 21:

RpcMethods

Gets the RPC method descriptions (Inherited from ITcAdsSymbol4.)

ITcAdsSymbol5 Interface 22:

Size

Gets the size of the symbol (in Bytes or bits dependent on IsBitType). (Inherited from ITcAdsSymbol.)

ITcAdsSymbol5 Interface 23:

TypeName

Gets the name of the symbol data type.

Methods

 

Name

Description

ITcAdsSymbol5 Interface 24:

IsRecursive

Gets a value indicating whether this instance is recursive.

Reference

TwinCAT.Ads Namespace