IBACnetARRAYN_of_BACnetRelationship.SetContent (METH) ¶ METHOD SetContent : CmpBACnet.IEC_BACNET_STATUS Set the whole content of this property. InOut: Scope Name Type Comment Return SetContent CmpBACnet.IEC_BACNET_STATUS Input pData POINTER TO CmpBACnet.IEC_BACNET_RELATIONSHIP Property content to set. count CmpBACnet.IEC_BACNET_ELEMENT_COUNT Number of property elements.
IBACnetARRAYN_of_BACnetRelationship.RemoveElement (METH) ¶ METHOD RemoveElement : CmpBACnet.IEC_BACNET_STATUS Remove element of this property at the given index. InOut: Scope Name Type Comment Return RemoveElement CmpBACnet.IEC_BACNET_STATUS Input nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Index (0 .. number of elements-1).
IBACnetARRAYN_of_BACnetSpecialEvent.AddElement (METH) ¶ METHOD AddElement : CmpBACnet.IEC_BACNET_STATUS Add element to the end of this property. InOut: Scope Name Type Comment Return AddElement CmpBACnet.IEC_BACNET_STATUS Inout Const value CmpBACnet.IEC_BACNET_SPECIAL_EVENT Element value to add.
IBACnetARRAYN_of_BACnetSpecialEvent.GetCount (METH) ¶ METHOD GetCount : CmpBACnet.IEC_BACNET_STATUS Get the number of elements in this property. InOut: Scope Name Type Comment Return GetCount CmpBACnet.IEC_BACNET_STATUS Output count CmpBACnet.IEC_BACNET_ELEMENT_COUNT Number of property elements.
IModuleTree.NextSibling (METH) ¶ METHOD NextSibling : IModule Returns the next sibling of a module instance. Returns 0 if (and only if) md has no further sibling. Note: can be called for toplevel instances, too. InOut: Scope Name Type Comment Return NextSibling IModule Input md IModule The module instance that is queried (must not be 0)
IBACnetARRAYN_of_CharacterString.AddElement (METH) ¶ METHOD AddElement : CmpBACnet.IEC_BACNET_STATUS Add element to the end of this property using WSTRING(255). InOut: Scope Name Type Comment Return AddElement CmpBACnet.IEC_BACNET_STATUS Inout Const value WSTRING(255) Element value to add.
IModuleTree.PrevSibling (METH) ¶ METHOD PrevSibling : IModule Returns the previous sibling of a module instance. Returns 0 if (and only if) md has no previous sibling. Note: can be called for toplevel instances, too. InOut: Scope Name Type Comment Return PrevSibling IModule Input md IModule The module instance that is queried (must not be 0)
MEnv (STRUCT) ¶ TYPE MEnv : STRUCT The environment that is passed to each instance. InOut: Name Type Initial Comment mtree IModuleTree The module tree. Never 0. rmps IRmpService The RMP messge service. 0 if RMP communication is disabled. prsman AC_PERSIST.IPersistenceManager The persistence manager if created, 0 otherwise. exts POINTER TO IEnvironmentExtender Extenders possibly provided by other composer plugins. ATTENTION : Returned externder FBs might be not initialized properly (depending on activated generators, etc.) uiexts UINT 0 Number of possible EnvironmentExtenders visus POINTER TO POINTER TO AC_Visu_Base Pointer to the AC_Visu_FBs for frame changing. ATTENTION : This pointer may be 0 (meaning that i.e. no visus were generated)
Module (FB) ¶ FUNCTION_BLOCK Module EXTENDS BaseInstance IMPLEMENTS IModule Base implementation, should be extended by every function block that implements a module. The standard task methods, the Init method abd the methods OnBeforeOnlineChange and OnAfterOnlineChange call the corresponding methods of all submodules in tree order. The properties have the monitoring attribute ‘call’. For details see IModule . Properties: ComAddress , inherited from BaseInstance Environment FirstErrorInstance FirstErrorNumber Handle InitParametersDone , inherited from BaseInstance InstanceName , inherited from BaseInstance LastErrorInstance LastErrorNumber ModuleInfo Methods: Init Main OnAfterOnlineChange OnBeforeOnlineChange CallPrioHighEnd CallPrioHighStart CallPrioLowEnd CallPrioLowStart CallPrioMediumEnd CallPrioMediumStart ClearErrors FB_EXIT , inherited from BaseInstance GetErrorMessage GetFirstErrorMessage GetLastErrorMessage ReportError SetBaseIdentification , inherited from BaseInstance SetIdentification Structure: ErrorHandling ClearErrors (Method) FirstErrorInstance (Property) FirstErrorNumber (Property) GetErrorMessage (Method) GetFirstErrorMessage (Method) GetLastErrorMessage (Method) LastErrorInstance (Property) LastErrorNumber (Property) ReportError (Method) Identification Environment (Property) Handle (Property) ModuleInfo (Property) SetIdentification (Method) Init (Method) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) StandardCalls CallPrioHighEnd (Method) CallPrioHighStart (Method) CallPrioLowEnd (Method) CallPrioLowStart (Method) CallPrioMediumEnd (Method) CallPrioMediumStart (Method)
ErrorHandling ¶ ClearErrors (Method) FirstErrorInstance (Property) FirstErrorNumber (Property) GetErrorMessage (Method) GetFirstErrorMessage (Method) GetLastErrorMessage (Method) LastErrorInstance (Property) LastErrorNumber (Property) ReportError (Method)