AC_Module ¶ General functionalities and function blocks used as base for all module instances and for handling module instances from within IEC. BaseInstance (FunctionBlock) ComAddress (Property) FB_EXIT (Method) Init (Method) InitParametersDone (Property) InstanceName (Property) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) SetBaseIdentification (Method) CopyStr (Function) IBaseInstance (Interface) ComAddress (Property) Init (Method) InstanceName (Property) Main (Method) OnAfterOnlineChange (Method) OnBeforeOnlineChange (Method) IBaseInstance2 (Interface) InitParametersDone (Property) IEnvironmentExtender (Interface) GetID (Property) IModule (Interface) ErrorHandling ClearErrors (Method) FirstErrorInstance (Property) FirstErrorNumber (Property) GetErrorMessage (Method) GetFirstErrorMessage (Method) GetLastErrorMessage (Method) LastErrorInstance (Property) LastErrorNumber (Property) Identification Environment (Property) Handle (Property) ModuleInfo (Property) StandardCalls CallPrioHighEnd (Method) CallPrioHighStart (Method) CallPrioLowEnd (Method) CallPrioLowStart (Method) CallPrioMediumEnd (Method) CallPrioMediumStart (Method) IModuleTree (Interface) GetFirstChild (Method) GetFirstToplevelInstance (Method) GetParent (Method) NextSibling (Method) PrevSibling (Method) MEnv (Struct) Module (FunctionBlock) 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) ModuleHandle (Alias) ModuleInfo (FunctionBlock) ModuleType (Property) ProxyInstance (FunctionBlock) LocalComAddress (Property) Main (Method) SetProxyIdentification (Method) TreeNavigation AncestorRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method) DepthFirstRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method) GetAncestorRange (Function) GetChildRange (Function) GetDepthFirstRange (Function) GetInstancePath (Function) GetLastChild (Function) GetLastInRange (Function) GetLastSibling (Function) GetNextModule (Function) GetPrevModule (Function) GetToplevelInstance (Function) GetToplevelRange (Function) IModuleRangeForward (Interface) First (Property) IsEmpty (Property) PopFirst (Method) SiblingRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method)
IModule.FirstErrorNumber (PROP) ¶ PROPERTY FirstErrorNumber : UINT Returns the number of the first error that occured. 0 means: no error.
IModule.GetErrorMessage (METH) ¶ METHOD GetErrorMessage : STRING(255) This method returns a textual error message in the specified language according to the error number, that is given in InOut: Scope Name Type Return GetErrorMessage STRING(255) Input uiErrorNumber UINT sLanguage STRING
IModule.GetFirstErrorMessage (METH) ¶ METHOD GetFirstErrorMessage : STRING(255) Returns the textual error message in the speified language of the first error that occured in case of no error, the returned string stays empty. InOut: Scope Name Type Return GetFirstErrorMessage STRING(255) Input sLanguage STRING
IModule.GetLastErrorMessage (METH) ¶ METHOD GetLastErrorMessage : STRING(255) Returns the textual error message in the speified language of the last error that occured in case of no error, the returned string stays empty. InOut: Scope Name Type Return GetLastErrorMessage STRING(255) Input sLanguage STRING
IBACnetARRAYN_of_BACnetPortPermission.InsertElement (METH) ¶ METHOD InsertElement : CmpBACnet.IEC_BACNET_STATUS Insert element to this property at the given index. InOut: Scope Name Type Comment Return InsertElement CmpBACnet.IEC_BACNET_STATUS Input nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Index (0 .. number of elements-1). Inout Const value CmpBACnet.IEC_BACNET_PORT_PERMISSION Element value to insert.
IModule.LastErrorInstance (PROP) ¶ PROPERTY LastErrorInstance : IModule Returns the interface of the module instance that has caused the last error. 0 means: the error occured in this module instance or no error has occured.
IModule.LastErrorNumber (PROP) ¶ PROPERTY LastErrorNumber : UINT Returns the number of the last error that occured. 0 means: no error.
Identification ¶ Environment (Property) Handle (Property) ModuleInfo (Property)
IModule.Environment (PROP) ¶ PROPERTY Environment : POINTER TO MEnv The environment of the instance. (Used e.g. by the TreeAccess functions.)