Settings (GVL)

Attributes:
qualified_only
InOut:

Name

Type

Initial

Comment

ReconnectWaitTimeMs

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 20000)

MaxNumOfActiveItems

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 20000)

TimeoutSyncShutdownMs

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 3000)

TimeSliceSyncShutdownMs

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 10)

TimeoutSyncWaitForReady

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 2000)

TimeSliceSyncOperations

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 10)

SyncEnqueuedProcessingMinCycleTimeMs

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 10)

If the cycle time of the task is lower than this value, then no sync processing of enqueued requests will be done because the normal task is quick enough to handle them

SyncEnqueuedProcessingCycleTimePercentage

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 50)

Percentage of the cycle time that should be spent for sync processing of enqueued requests

TimeSliceSyncSyncEnqueuedProcessingMs

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 5)

ProtectedReadInterval

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 1000)

PStringFactoryInitSize

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 200)

that seems a rather common number of variables that are visible concurrently

PStringFactoryPoolExtendFactorPercent

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 50)

UnqualifiedItemsInitSize

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 200)

If overridden, this value must be modified in a globalinitslot like 51000

UnqualifiedItemsGrowthFactor

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 2)

If overridden, this value must be modified in a globalinitslot like 51000

LargerIntElementFactoryInitSize

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := UnqualifiedItemsInitSize.dwValue)

LargerIntElementFactoryPoolExtendFactorPercent

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := (UnqualifiedItemsGrowthFactor.dwValue * 100))

AllItemsInitSize

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 1000)

If overridden, this value must be modified in a globalinitslot like 51000

AllItemsGrowthFactor

SettingValue

STRUCT(xOverrideByApp := FALSE, dwValue := 4)

If overridden, this value must be modified in a globalinitslot like 51000

Helper

SettingsHelper