GVL (GVL) ¶ Attributes: qualified_only InOut: Name Type logger Logger alloc Allocator htFactory COL.HashTableFactory
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
Interfaces ¶ IDataItemCompound (Interface) IDataItemListInternal (Interface) Release (Method) IDatasourcesActionRecordInternal (Interface) Count (Property) GetEntry (Method) Release (Method) IExpandSubNodeAdapterSingleRelease (Interface) ReleaseSubNode (Method) IProvidesBitOffset (Interface) BitOffset (Property) IProvidesDifferentRemoteName (Interface) RemoteName (Property) IProvidesRootInfo (Interface) DatasourceIndex (Property) IsMapped (Property) IPseudoNode (Interface) IUseDataContextSubNodes (Interface) NodeFinder (Property) PathOffset (Property)
IDataItemCompound (ITF) ¶ INTERFACE IDataItemCompound EXTENDS __SYSTEM.IQueryInterface
IDataItemListInternal (ITF) ¶ INTERFACE IDataItemListInternal EXTENDS IDatasources.IDataItemList Methods: Release Structure: Release (Method)
IDataItemListInternal.Release (METH) ¶ METHOD Release
IDatasourcesActionRecordInternal (ITF) ¶ INTERFACE IDatasourcesActionRecordInternal EXTENDS IDatasources.IDatasourcesActionRecord Properties: Count Methods: GetEntry Release Structure: Count (Property) GetEntry (Method) Release (Method)
IDatasourcesActionRecordInternal.Count (PROP) ¶ PROPERTY Count : DINT
IDatasourcesActionRecordInternal.GetEntry (METH) ¶ METHOD GetEntry : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return GetEntry SysTypes.RTS_IEC_RESULT Input i DINT Output pstSymbol POINTER TO STRING eAction DatasourcesAction
DatasourcesMgr (FB) ¶ FUNCTION_BLOCK DatasourcesMgr IMPLEMENTS CmpEventMgr.ICmpEventCallback, IDatasources.IDatasourcesMgr4, IDatasourcesMgrInternal Properties: CountDatasources NotificationClient PersistantItemListCount Methods: Cyclic FB_Exit Init ActionRecordDelete ActionRecordReplay ActionRecordingGetResult ActionRecordingStart ActivateDefaultUpdateItems AddNotificationClient AllItemsOk AreAllShutdown BeginDataConfiguration CreateItemFromSymbolinfo CreateItemList CreatePersistantItemList DeleteItemList DeletePersistantItemList DeriveMaxShutdownTimeoutValue EndDataConfiguration EventCallback ExistsPersistantItemList GetDatasource GetDatasourceItfByIndex GetItemInfo GetItemInfoWithDatasourceIndex GetPersistantItemList GetPersistantItemListImpl InitSources Lock ReadItemsSync ReadWriteItemsSyncHelp ReleaseData ReleaseDataWithDatasourceIndex ReleaseEvents RemoveNotificationClient SetCredentialsProvider TriggerStartShutdownComm Unlock UpdateLists UseData UseDataExpanding UseDataWithDatasourceIndex WriteItemsSync Structure: Cyclic (Method) FB_Exit (Method) ICmpEventCallback EventCallback (Method) IDataSourcesMgr Action Records ActionRecordDelete (Method) ActionRecordReplay (Method) ActionRecordingGetResult (Method) ActionRecordingStart (Method) AllItemsOk (Method) BeginDataConfiguration (Method) EndDataConfiguration (Method) GetDatasource (Method) GetItemInfo (Method) ItemList CreateItemList (Method) DeleteItemList (Method) ReadItemsSync (Method) ReleaseData (Method) SetCredentialsProvider (Method) UseData (Method) WriteItemsSync (Method) IDatasourcesMgr2 AddNotificationClient (Method) CreatePersistantItemList (Method) DeletePersistantItemList (Method) GetPersistantItemList (Method) Lock (Method) PersistantItemListCount (Property) RemoveNotificationClient (Method) Unlock (Method) IDatasourcesMgr3 UseDataExpanding (Method) IDatasourcesMgr4 CountDatasources (Property) GetDatasourceItfByIndex (Method) IDatasourcesMgrInternal CreateItemFromSymbolinfo (Method) NotificationClient (Property) Init (Method) Internal GetItemInfoWithDatasourceIndex (Method) GetPersistantItemListImpl (Method) ReleaseDataWithDatasourceIndex (Method) UseDataWithDatasourceIndex (Method) Private ActivateDefaultUpdateItems (Method) AreAllShutdown (Method) DeriveMaxShutdownTimeoutValue (Method) ExistsPersistantItemList (Method) InitSources (Method) ReadWriteItemsSyncHelp (Method) Releasing ReleaseEvents (Method) TriggerStartShutdownComm (Method) UpdateLists (Method)