override ¶ DoFinish (Method)
ServiceRequest.DoFinish (METH) ¶ METHOD PROTECTED DoFinish : UDINT InOut: Scope Name Type Comment Return DoFinish UDINT Input xDestroyOnly BOOL Output pduContent ProtocolDataUnit Only evaluated in case of xDestroyOnly == FALSE
ServiceRequestBase (FB) ¶ FUNCTION_BLOCK ServiceRequestBase Properties: ContentPtr Data DataValid HaveToSwap Header Methods: Create FB_Exit Finish DoFinish Structure: ContentPtr (Property) Create (Method) Data (Property) DataValid (Property) FB_Exit (Method) Finish (Method) HaveToSwap (Property) Header (Property) abstract DoFinish (Method)
ServiceRequestBase.ContentPtr (PROP) ¶ PROPERTY PROTECTED ContentPtr : POINTER TO BYTE
InitializeBACnetBitString (FUN) ¶ FUNCTION InitializeBACnetBitString : BOOL Initializes a IEC_BACNET_BIT_STRING according to a given STRING (i.e. in the form ‘1101011’). InOut: Scope Name Type Comment Return InitializeBACnetBitString BOOL Input str STRING The STRING used for initialization. Inout bitStr CmpBACnet.IEC_BACNET_BIT_STRING The bit string to operate on.
ServiceRequestBase.Create (METH) ¶ METHOD Create : UDINT InOut: Scope Name Type Comment Return Create UDINT Input targetByteOrder IDatasources.ByteOrder uiServiceGroup UINT uiService UINT udiDevSessId UDINT if known, otherwise 0 pBuffer POINTER TO BYTE the buffer where the data of the service is to be written remark Depending on the way this service is sent, there might be the requirement that the content is not changed until the answer or an error is returned! udiBufferSize UDINT the size of the buffer pointed to by pBuffer
ServiceRequestBase.Data (PROP) ¶ PROPERTY Data : ProtocolDataUnit
ServiceRequestBase.DataValid (PROP) ¶ PROPERTY DataValid : BOOL
ProtocolDataUnit (STRUCT) ¶ TYPE ProtocolDataUnit : STRUCT InOut: Name Type pData POINTER TO BYTE dwSize DWORD
ServiceHeader (STRUCT) ¶ TYPE ServiceHeader : STRUCT InOut: Name Type Initial Comment HeaderTag UINT Constants.HeaderTagStandard Qualified Constants.<…> but this leads to compile errors HeaderSize UINT UDINT_TO_UINT((SIZEOF(THIS^) - 4)) size from service group on! ServiceGroup UINT Service UINT DeviceSessionId UDINT ServiceLength UDINT size of the service wihtout the header CustomerId UINT 0 0 -> 3S Reserved UINT 0 must be 0