SiblingRange.First (PROP) ¶ PROPERTY FINAL First : IModule Returns the current first item of the range
SiblingRange.Init (METH) ¶ METHOD PUBLIC FINAL Init Initializes the range. InOut: Scope Name Type Comment Input itfM IModule The instance whose siblings are of interest. If 0 is passed, the range is empty.
SiblingRange.IsEmpty (PROP) ¶ PROPERTY FINAL IsEmpty : BOOL Returns whether there are items left on the range or not
IBACnetARRAYN_of_CharacterString.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).
IRmpService3 (ITF) ¶ INTERFACE IRmpService3 EXTENDS IRmpService2 Interface implemented by the RMP (Reliable Message Protocoll) service Methods: GetComFBForComAddress GetIsActionOngoing , inherited from IRmpService2 SetIsActionOngoing , inherited from IRmpService2 Structure: GetComFBForComAddress (Method)
IRmpService3.GetComFBForComAddress (METH) ¶ METHOD GetComFBForComAddress : IRMPFBCommunication This functions returns the communication FB used to communicate to or from a given Module ComAddress of a Module. ..note: If communication FBs are not used for communication this function will always return 0! ..return: If FB communication was used and a FB communicating to or from the given ComAddress exists the correspnding FB/Interface is returned If no communication FB is available 0 is reutnred. InOut: Scope Name Type Comment Return GetComFBForComAddress IRMPFBCommunication Input udiModuleComAddress UDINT The ComAddress of the Module for which the CommunicationFB shall be received
RMPBufferedMessage (STRUCT) ¶ TYPE RMPBufferedMessage : STRUCT The structure representing a message buffered in the RMP (Reliable Message Protocoll) InOut: Name Type Comment udiReceiverID UDINT Receiver ApplicationID+ModuleID udiSenderID UDINT Sender ApplicationID+ModuleID uiHandle UINT Is unique handle and indicates send order; only Bit0-14 are used byStatusBits BYTE Bit0: TRUE: this buffer entry is unused Bit1: TRUE: this buffer entry is locked and may not be freed or deleted by anyone except the owner THIS ENTRY MUST BE SET WITH TESTANDSET Bit2: TRUE: editing is ongoing tValidity TIME Time distance, how long this message will bevalid tExpirationTime TIME time,(TIME()), when message expires mdData ARRAY [0..63] OF BYTE data
GetToplevelInstance (FUN) ¶ FUNCTION GetToplevelInstance : IModule Returns the toplevel instance of itfM. Never returns 0. InOut: Scope Name Type Comment Return GetToplevelInstance IModule Input itfM IModule The module instance that is queried for the toplevel instance (must not be 0)
GetToplevelRange (FUN) ¶ FUNCTION GetToplevelRange : SiblingRange Returns the range of all toplevel instances. InOut: Scope Name Type Comment Return GetToplevelRange SiblingRange Input itfMTree IModuleTree The module tree that holds all instances
IModuleRangeForward (ITF) ¶ INTERFACE IModuleRangeForward A forward range that represents a range of module instances. A forward range is similar to an iterator in Java or an enumerator in C#. Properties: First IsEmpty Methods: PopFirst Structure: First (Property) IsEmpty (Property) PopFirst (Method)