DataItem (FB) ¶ FUNCTION_BLOCK DataItem EXTENDS DataItemBase IMPLEMENTS IDatasources.IDataItem, IDataItemImpl does not make sense to copy around Properties: Assigner DriverSpecific ErrorCode Name , inherited from DataItemBase Quality SizeLocal SizeRemote TimeStamp ValueAddress WriteCopyAddress Methods: FB_Exit ElementCompareTo , inherited from DataItemBase ElementEquals , inherited from DataItemBase ElementHashCode , inherited from DataItemBase SetError SetErrorHelp SetErrorNoLog Structure: FB_Exit (Method) IDataItem Assigner (Property) DriverSpecific (Property) SetError (Method) SizeLocal (Property) SizeRemote (Property) IDataItemBase ErrorCode (Property) Quality (Property) TimeStamp (Property) Internal SetErrorHelp (Method) SetErrorNoLog (Method) ValueAddress (Property) WriteCopyAddress (Property)
DataItem.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
IDataItem ¶ Assigner (Property) DriverSpecific (Property) SetError (Method) SizeLocal (Property) SizeRemote (Property)
IElement ¶ ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method)
DataItemList (FB) ¶ FUNCTION_BLOCK DataItemList Methods: AddItem AssureReadOnlyHaveWriteCopy Clear FillReadOnlyList GetPendingWriteVars GetReadVars ResetModifiedReadonlyItems Structure: AddItem (Method) AssureReadOnlyHaveWriteCopy (Method) Clear (Method) FillReadOnlyList (Method) GetPendingWriteVars (Method) GetReadVars (Method) ResetModifiedReadonlyItems (Method)
DataItemList.AddItem (METH) ¶ METHOD AddItem : UDINT InOut: Scope Name Type Return AddItem UDINT Inout item DataItem
DataItemList.AssureReadOnlyHaveWriteCopy (METH) ¶ METHOD AssureReadOnlyHaveWriteCopy
DataItemList.Clear (METH) ¶ METHOD Clear
DataItemList.FillReadOnlyList (METH) ¶ METHOD FillReadOnlyList
DataItemList.GetPendingWriteVars (METH) ¶ METHOD GetPendingWriteVars : BOOL This method will issue write value notifications so take care when calling this method for other purposes than sending a write request afterwards! InOut: Scope Name Type Return GetPendingWriteVars BOOL Input optNotificationClient IDatasources.INotificationClient Output pItems POINTER TO IDatasources.IDataItem count DINT