ADS_SYMBOL_FLAGS: {
    Attributes: number;
    BitValue: number;
    ContextMask: number;
    ExtendedFlags: number;
    InitOnReset: number;
    ItfMethodAccess: number;
    MethodDeref: number;
    None: number;
    Persistent: number;
    ReadOnly: number;
    ReferenceTo: number;
    Static: number;
    TComInterfacePtr: number;
    toString: ((flag: number) => string);
    toStringArray: ((flags: number) => string[]);
    TypeGuid: number;
} = ...

ADS symbol flags

Source: TwinCAT.Ads.dll By Beckhoff

Type declaration

  • Attributes: number

    ADSSYMBOLFLAG_ATTRIBUTES

  • BitValue: number

    ADSSYMBOLFLAG_BITVALUE

  • ContextMask: number

    ADSSYMBOLFLAG_CONTEXTMASK (4 Bit)

  • ExtendedFlags: number

    Extended Flags in symbol (ADSSYMBOLFLAG_EXTENDEDFLAGS,0x8000)

  • InitOnReset: number

    Persistent data will not restored after reset (cold, ADSSYMBOLFLAG_INITONRESET 0x4000)

  • ItfMethodAccess: number

    ADSSYMBOLFLAG_ITFMETHODACCESS

  • MethodDeref: number

    ADSSYMBOLFLAG_METHODDEREF

  • None: number
  • Persistent: number

    ADSSYMBOLFLAG_PERSISTENT

  • ReadOnly: number

    ADSSYMBOLFLAG_READONLY

  • ReferenceTo: number

    ADSSYMBOLFLAG_REFERENCETO

  • Static: number

    Symbol is static (ADSSYMBOLFLAG_STATIC,0x2000)

  • TComInterfacePtr: number

    ADSSYMBOLFLAG_TCCOMIFACEPTR

  • toString: ((flag: number) => string)
      • (flag): string
      • Parameters

        • flag: number

        Returns string

  • toStringArray: ((flags: number) => string[])

    Return given flag value as string array

      • (flags): string[]
      • Parameters

        • flags: number

        Returns string[]

  • TypeGuid: number

    ADSSYMBOLFLAG_TYPEGUID