DataItemBase (FB) ¶ FUNCTION_BLOCK ABSTRACT DataItemBase IMPLEMENTS COL.IElement Properties: Name Methods: FB_Exit ElementCompareTo ElementEquals ElementHashCode Structure: FB_Exit (Method) IDataItem-parts Name (Property) IElement ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method)
DataItemBase.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
IDataItem (parts) ¶ Name (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)
OurVarInfo (FB) ¶ FUNCTION_BLOCK OurVarInfo EXTENDS SymbolicVarsBase.VariableInformation IMPLEMENTS SymbolicVarsBase.IArrayNotifiable InOut: Scope Name Type Initial Comment Inherited from Input Offset __XWORD VariableInformation MonitoringOffset __XWORD VariableInformation MonitoringSize __XWORD VariableInformation BitOffset BYTE VariableInformation MethodCallIndex WORD VariableInformation _AccessRights AccessRights VariableInformation SymbolicName POINTER TO STRING VariableInformation VariableType REFERENCE TO TypeDesc VariableInformation _wFlags DWORD VariableInformation ArrayOfArrayNesting DWORD VariableInformation OriginalVariableInformationStruct POINTER TO VariableInformationStruct3 0 VariableInformation NestingPathInfo POINTER TO NestingPathInformation 0 VariableInformation CurrentNestingDepth __XWORD VariableInformation PropertyInformation POINTER TO PropertyInfo VariableInformation ReferenceInformation POINTER TO BYTE VariableInformation CallingVariableNode ILeafTreeNode VariableInformation User RTS_IEC_HANDLE RTS_INVALID_HANDLE VariableInformation _hVariableInstance ILeafTreeNode VariableInformation SymbolsSetMask DWORD VariableInformation SymbolSetsActivated BOOL VariableInformation HandleBrowseInfo BOOL VariableInformation UseVariableTypeForInitialResolution BOOL Special value signalling that the typedesc VariableType should be used for resolving the initial node. This is probably only relevant when using GetSymbolicSubNode. One usecase of this is the resolution of nested arrays eg. …structCmp[0][1] as then the last node is the one of the structCmp but we need to resolve starting from the left hand array. VariableInformation Properties: AccessRights Methods: ArrayAccessDetected SetArrayNotificationClient Structure: AccessRights (Property) ArrayAccessDetected (Method) SetArrayNotificationClient (Method)
Requests ¶ CDSV3Request (FunctionBlock) ContentData (Property) ContentSize (Property) FB_Exit (Method) Service (Property) ServiceGroup (Property) SetContentData (Method) SetInfo (Method)
CDSV3Request (FB) ¶ FUNCTION_BLOCK CDSV3Request IMPLEMENTS IDatasources.ICDSV3Request Properties: ContentData ContentSize Service ServiceGroup Methods: FB_Exit SetContentData SetInfo Structure: ContentData (Property) ContentSize (Property) FB_Exit (Method) Service (Property) ServiceGroup (Property) SetContentData (Method) SetInfo (Method)
Roots ¶ RootDatasourceIndex (FunctionBlock) DatasourceIndex (Property) IsMapped (Property) QueryInterface (Method) RootPseudo (FunctionBlock) QueryInterface (Method) RootRenamed (FunctionBlock) QueryInterface (Method) RemoteName (Property) RootRenamedDatasourceIndex (FunctionBlock) BitOffset (Property) DatasourceIndex (Property) IsMapped (Property) QueryInterface (Method)
RootDatasourceIndex (FB) ¶ FUNCTION_BLOCK RootDatasourceIndex EXTENDS SymbolicVarsBase.LeafTreeNode IMPLEMENTS IProvidesRootInfo Properties: DatasourceIndex IsMapped Methods: QueryInterface Structure: DatasourceIndex (Property) IsMapped (Property) QueryInterface (Method)