MQTTWillProperties (STRUCT) ¶ TYPE MQTTWillProperties : STRUCT Will properties (MQTT V5) InOut: Name Type Comment bPayloadFormatIndicator BYTE Payload Format: 0: Binary Data, 1: UTF-8 udiMessageExpiryInterval UDINT Expiry interval of the message in seconds wsContentType WSTRING MIME style content type of the payload wsResponseTopic WSTRING Some applications or standards might wish to run a Request/Response interaction over MQTT. The Resopnse Topic can be used for this purpose. udiCorrelationDataSize UDINT Size of the correlation data buffer |paCorrelationData| paCorrelationData POINTER TO BYTE Pointer to correlation data buffer. The Correlation Data is used by the sender of the Request Message to identify which request the Response Message is for when it is received. udiWillDelayInterval UDINT The Server delays publishing the Client’s Will Message until the Will Delay Interval (in seconds) has passed or the Session ends, whichever happens first. userProperties ARRAY [0..(MQTTParam.g_udiMaxUserProperties - 1)] OF MQTTStringPair User defined properties
OPC UA PubSub SL ¶ Aliases Function Blocks AsyncProperty (Alias) IPAddressSet (Alias) IPv4Address (Alias) ResolveHostname (Alias) IPADDRESS (Alias) Interfaces IAsyncProperty (Alias) IIPAddress (Alias) IIPAddressSet (Alias) ITSNContext (Alias) Constants IEC_TYPES (GVL) UDP (GVL) Enums BIT_OFFSET (Alias) BIT_SIZE (Enum) DiagnosticsClassification (Enum) DiagnosticsLevel (Enum) ERROR (Enum) STATE (Enum) Function Blocks Configuration (FunctionBlock) SetInitialValue (Method) Connection (FunctionBlock) SetInitialValue (Method) DataSet (FunctionBlock) PrepareValues (Method) SetInitialValue (Method) Diagnostics Base Diagnostics (Folder) DiagnosticsCounter (FunctionBlock) ConnectionDiagnostics (FunctionBlock) ReaderDiagnostics (FunctionBlock) ReaderGroupDiagnostics (FunctionBlock) RootDiagnostics (FunctionBlock) WriterDiagnostics (FunctionBlock) WriterGroupDiagnostics (FunctionBlock) Reader (FunctionBlock) SetInitialValue (Method) ReaderGroup (FunctionBlock) SetInitialValue (Method) Writer (FunctionBlock) SetInitialValue (Method) WriterGroup (FunctionBlock) SetInitialValue (Method) Functions DT_TO_UAVersionTime (Function) GetAsChar (Function) GetAsWChar (Function) STRING_SIZE_TO_UALEN (Function) WSTRING_SIZE_TO_UALEN (Function) Interfaces Diagnostics IConnectionDiagnostics (Interface) GetInstancePointer (Method) IDiagnostics (Interface) Reset (Method) IDiagnosticsCounter (Interface) GetInstancePointer (Method) IReaderDiagnostics (Interface) GetInstancePointer (Method) IReaderGroupDiagnostics (Interface) GetInstancePointer (Method) IRootDiagnostics (Interface) GetInstancePointer (Method) IWriterDiagnostics (Interface) GetInstancePointer (Method) IWriterGroupDiagnostics (Interface) GetInstancePointer (Method) IConfiguration (Interface) IConnection (Interface) IDataSet (Interface) GetSize (Method) GetVersion (Method) IReader (Interface) IReaderGroup (Interface) IStatus (Interface) Disable (Method) Enable (Method) GetState (Method) IWriter (Interface) IWriterGroup (Interface) Structs ArrayType (Struct) Index (Struct) UIndex (Struct) UMeta (Struct) VersionTime (Struct) Types IEC_TYPE (Alias) UNICODE (Alias)
Aliases ¶ Function Blocks AsyncProperty (Alias) IPAddressSet (Alias) IPv4Address (Alias) ResolveHostname (Alias) IPADDRESS (Alias) Interfaces IAsyncProperty (Alias) IIPAddress (Alias) IIPAddressSet (Alias) ITSNContext (Alias)
Function Blocks ¶ AsyncProperty (Alias) IPAddressSet (Alias) IPv4Address (Alias) ResolveHostname (Alias)
AsyncProperty (ALIAS) ¶ TYPE AsyncProperty : NBS.|dAsyncProperty| See: AsyncProperty in the Net Base Services library Example myAsyncProperty : UADP.AsyncProperty := ( tnTaskName := 'myTask' , usiTaskPrio := 10 , udiTaskInterval := 10000 (* µs *) ); myConnection : UADP.Connection := ( itfAsyncProperty := myAsyncProperty , uiPublisherId := 42 , itfIPAddress := ipAdapterAddress , itfPublisherIP := ipPublisherAddress , itfSubscriberIPSet := 0 );
IPAddressSet (ALIAS) ¶ TYPE IPAddressSet : NBS.|dIPAddressSet| See: IPAddressSet in the Net Base Services library
IPv4Address (ALIAS) ¶ TYPE IPv4Address : NBS.|dIPv4Address| See: IPv4Address in the Net Base Services library
ResolveHostname (ALIAS) ¶ TYPE ResolveHostname : NBS.|dResolveHostname| See: ResolveHostname in the Net Base Services library
Web Client SL Library Documentation ¶ Company : CODESYS Title : Web Client SL Version : 1.11.0.0 Categories : Application|Utils Namespace : WEB_CLIENT Author : CODESYS Development GmbH Placeholder : Web_Client_SL Description [ 1 ] ¶ Web Client for sending http and https requests to a webserver. Contents: ¶ Web Client SL Common Public Indices and tables ¶ [ 1 ] Based on Web Client SL.library, last modified 14.08.2024, 09:23:17. LibDoc 4.5.0.0 The content file Web Client SL.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 14.08.2024, 09:23:19.
Web Client SL ¶ Common Constants WEBCLIENT_GVL (GVL) Enums CONTENT_TYPE (Enum) ERROR (Enum) KeyValue (Struct) REQUEST_TYPE (Enum) 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) OAuth2 Impl OAuth2ClientCredentials (FunctionBlock) ClientId (Property) ClientSecret (Property) Scope (Property) OAuth2RessourceOwnerCredentials (FunctionBlock) ClientId (Property) ClientSecret (Property) Password (Property) Scope (Property) Username (Property) Interfaces IOAuth2ClientCredentials (Interface) IOAuth2Credentials (Interface) ClientId (Property) ClientSecret (Property) Scope (Property) IOAuth2RessourceOwnerCredentials (Interface) Password (Property) Username (Property) Params Param (ParamList) Structs HttpResult (Struct) URL (Struct) Public Function Blocks BasicAuthWebClient (FunctionBlock) DigestAuthWebClient (FunctionBlock) mGetKeyValues (Method) OAuth1WebClient (FunctionBlock) OAuth2WebClient (FunctionBlock) ResetToken (Method) WebClient (FunctionBlock)