Extended TwinCAT system service state

interface AdsTcSystemExtendedState {
    adsState: number;
    adsStateStr?: string;
    build: number;
    deviceState: number;
    flags: number;
    flagsStr: string[];
    osType: number;
    platform: number;
    reserved?: Buffer;
    restartIndex: number;
    revision: number;
    version: number;
}

Hierarchy (view full)

Properties

adsState: number

ADS state

adsStateStr?: string

ADS state as string (if any)

build: number

Build number of the target system

deviceState: number

Device state

flags: number

System service flags as number (bits) (see ADS.ADS_SYSTEM_SERVICE_STATE_FLAGS)

flagsStr: string[]

System service flags as string array (see ADS.ADS_SYSTEM_SERVICE_STATE_FLAGS)

osType: number

Operation system ID of the target system

platform: number

Platform ID of the target system

reserved?: Buffer

Reserved bytes (if any)

restartIndex: number

Restart index (increases when system is restarted)

revision: number

Revision of the target system

version: number

Major version of the target system