Functions ¶ FindString (Function) FindWString (Function) MidWString (Function) Replace (Function) StrConcatA (Function) StrConcatW (Function) StrLenA (Function) StrLenW (Function) StrMidA (Function) StrReplaceW (Function) StrToUpperA (Function) StrTrimW (Function)
FindString (FUN) ¶ FUNCTION FindString : UDINT Same semantics as Find from the standard.library. A null pointer will lead to a return of 0 and eError = ERROR.INVALID_PARAMETER InOut: Scope Name Type Comment Return FindString UDINT Input pst1 POINTER TO STRING(255) pst2 POINTER TO STRING(255) udiSearchStart UDINT a position relative to 1, where the search starts Output eError ERROR
FindWString (FUN) ¶ FUNCTION FindWString : UDINT Same semantics as Find from the standard.library. A null pointer will lead to a return of 0 and eError = ERROR.INVALID_PARAMETER InOut: Scope Name Type Comment Return FindWString UDINT Input pst1 POINTER TO WSTRING(255) pst2 POINTER TO WSTRING(255) udiSearchStart UDINT a position relative to 1, where the search starts Output eError ERROR
MidWString (FUN) ¶ FUNCTION MidWString : ERROR Return <iLength> characters of <pwst>, beginning at the <iPosition>-th character position. <iPosition> = 1 is the first character. InOut: Scope Name Type Comment Return MidWString ERROR Input pwst POINTER TO WORD udiLength UDINT udiPosition UDINT pwstResult POINTER TO WORD The buffer, where the result will be returned udiResultBufferSize UDINT The size of the buffer (in bytes), where the result will be returned
Replace (FUN) ¶ FUNCTION Replace Function to replace strings InOut: Scope Name Type Input pwsFrom POINTER TO WSTRING udiBufferSize UDINT pwsRelaceWhat POINTER TO WSTRING pwsRelaceWith POINTER TO WSTRING
StrConcatA (FUN) ¶ FUNCTION StrConcatA : BOOL This function concatenates pstFrom to pstTo if the diBufferSize from pstTo is big enough. The function will do its work either with native IEC-Strings or with strings coming from external functions. It will return FALSE and does no concatenation if one of the strings is NULL or the buffer size is not big enough. InOut: Scope Name Type Comment Return StrConcatA BOOL Input pstFrom CharBufferPtr simply a pointer to byte pstTo CharBufferPtr simply a pointer to byte udiBufferSize UDINT the buffer size of pstTo Output eError ERROR
StrConcatW (FUN) ¶ FUNCTION StrConcatW : BOOL This function concatenates pstFrom to pstTo if the diBufferSize from pstTo is big enough. It will return FALSE and does no concatenation if one of the strings is NULL or the buffer size is not big enough. InOut: Scope Name Type Comment Return StrConcatW BOOL Input pstFrom CharBufferPtr simply a pointer to byte pstTo CharBufferPtr simply a pointer to byte udiBufferSize UDINT the buffer size of pstTo Output eError ERROR
KeyValue (STRUCT) ¶ TYPE KeyValue : STRUCT InOut: Name Type sKey STRING(255) sValue STRING(255)
REQUEST_TYPE (ENUM) ¶ TYPE REQUEST_TYPE : Types of http requests InOut: Name Initial Comment GET 0 http GET POST 1 http POST (needs input pwsPostValue) DELETE 2 http DELETE PUT 3 http PUT (needs input pwsPostValue) HEAD 4 http HEAD PATCH 5 http PATCH
Functions ¶ BASE64 BASE64_DECODE (Function) BASE64_ENCODE (Function) StringUtils FindJSONValue (Function) FindJSONValue2 (Function) URL_ENCODE_STRING (Function) URL_ENCODE_STRING2 (Function) URL_ENCODE_WSTRING (Function) URL_ENCODE_WSTRING2 (Function) UTF-8 ConvertUTF16toUTF8 (Function) ConvertUTF8toUTF16 (Function)