DataItemVector (FB) ¶ FUNCTION_BLOCK DataItemVector EXTENDS Collections.BaseVector Methods: AddItem GetArrayPtr GetItem Remove abstrAssign abstrDataPtrChanged abstrGetElementPtr abstrSizeOfElement Structure: AddItem (Method) GetArrayPtr (Method) GetItem (Method) Remove (Method) abstrAssign (Method) abstrDataPtrChanged (Method) abstrGetElementPtr (Method) abstrSizeOfElement (Method)
DataItemLocation.BitOffset (PROP) ¶ PROPERTY BitOffset : BYTE
DataItemLocation.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
DataItemLocation.Init (METH) ¶ METHOD Init : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return Init SysTypes.RTS_IEC_RESULT Input sizeLocal __UXINT sizeRemote __UXINT pLocalAddr POINTER TO BYTE xWriteAccess BOOL bitOffset BYTE
DataItemLocation.LocalAddress (PROP) ¶ PROPERTY LocalAddress : POINTER TO BYTE Returns the address of the variable represented by this item on the current device.
DataItemLocation.SizeLocal (PROP) ¶ PROPERTY SizeLocal : __UXINT Returns the size of the variable represented by this item on the local device (the one running |IDatasourcesMgr|
DataItemLocation.SizeRemote (PROP) ¶ PROPERTY SizeRemote : __UXINT Returns the size of the variable represented by this item on the remote device (the one |IDriver| connects to.
DataItemLocation.WriteCopyAddress (PROP) ¶ PROPERTY WriteCopyAddress : POINTER TO BYTE Returns the address of the mirrored value used for detection of local modifications.
Datasource (FB) ¶ FUNCTION_BLOCK Datasource IMPLEMENTS IDatasources.IDatasource3, IDatasources.ICustomRequestHandling, IDatasources.ICDSV3RequestHandling, IDatasources.IDatasourceTraceAddressInfoProvider Properties: ItemList RunWhileStopped ShutdownInfo CustomRequestHandling Error State TargetByteOrder UpdateRate Methods: Cyclic FB_Exit Init ListChangesDone ListChanging StartShutdown CreateCDSV3Request CreateTraceAddressInfoWriter EnqueueCustomRequest GetPointerSizeInBytes ReleaseRequest ReleaseTraceAddressInfoWriter SetCredentialsProvider SetDatasourceIndex SetUpdateRateReduction UpdateWriteCopies Structure: Cyclic (Method) FB_Exit (Method) ICDSV3RequestHandling CreateCDSV3Request (Method) ReleaseRequest (Method) TargetByteOrder (Property) IDatasource CustomRequestHandling (Property) EnqueueCustomRequest (Method) SetCredentialsProvider (Method) IDatasource2 Error (Property) State (Property) IDatasource3 SetUpdateRateReduction (Method) UpdateRate (Property) IDatasourceTraceAddressInfoProvider CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method) Init (Method) Internal SetDatasourceIndex (Method) ItemList (Property) ListChangesDone (Method) ListChanging (Method) Private UpdateWriteCopies (Method) RunWhileStopped (Property) ShutdownInfo (Property) StartShutdown (Method)
Datasource.Cyclic (METH) ¶ METHOD Cyclic InOut: Scope Name Type Input xOnlyEnqueuedServices BOOL