ADS_SYMBOL_FLAGS_2: {
    None: number;
    OnlineChangePtrRefType: number;
    PlcPointerType: number;
    RedundancyIgnore: number;
    RefactorInfo: number;
    toString: ((flag: number) => string);
    toStringArray: ((flags: number) => string[]);
    VariantType: number;
} = ...

ADS symbol extended flags

Source: TwinCAT.Ads.dll By Beckhoff

Type declaration

  • None: number
  • OnlineChangePtrRefType: number

    Online change PTR reference type (ADSSYMBOLFLAG2_OCPTRREFTYPE, 0x00000008)

  • PlcPointerType: number

    PLC pointer type (ADSSYMBOLFLAG2_PLCPOINTERTYPE, 0x00000001)

  • RedundancyIgnore: number

    Ignore symbol while equalizing redundancy projects (ADSSYMBOLFLAG2_RDIGNORE, 0x00000002)

  • RefactorInfo: number

    Contains refactoring information (ADSSYMBOLFLAG2_REFACTORINFO, 0x00000004)

  • 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[]

  • VariantType: number

    Symbol is a Variant Type (ADSSYMBOLFLAG2_VARIANT, 0x00000010)