open62541 1.3.12
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_PubSubChannelDataMQTT Struct Reference

#include <pubsub_mqtt.h>

Data Fields

UA_NetworkAddressUrlDataType address
 
UA_UInt32 mqttRecvBufferSize
 
UA_UInt32 mqttSendBufferSize
 
uint8_t * mqttSendBuffer
 
uint8_t * mqttRecvBuffer
 
UA_StringmqttClientId
 
UA_Connectionconnection
 
int sockfd
 
void * mqttClient
 
void(* callback )(UA_ByteString *encodedBuffer, UA_ByteString *topic)
 
UA_String mqttUsername
 
UA_String mqttPassword
 
UA_String mqttCaFilePath
 
UA_String mqttCaPath
 
UA_String mqttClientCertPath
 
UA_String mqttClientKeyPath
 
UA_Boolean mqttUseTLS
 

Detailed Description

This work is licensed under a Creative Commons CCZero 1.0 Universal License.

See http://creativecommons.org/publicdomain/zero/1.0/ for more information.

Copyright 2018 (c) Fraunhofer IOSB (Author: Lukas Meling) Copyright (c) 2020 basysKom GmbH mqtt network layer specific internal data

Definition at line 25 of file pubsub_mqtt.h.

Field Documentation

◆ address

UA_NetworkAddressUrlDataType UA_PubSubChannelDataMQTT::address

Definition at line 26 of file pubsub_mqtt.h.

◆ mqttRecvBufferSize

UA_UInt32 UA_PubSubChannelDataMQTT::mqttRecvBufferSize

Definition at line 27 of file pubsub_mqtt.h.

◆ mqttSendBufferSize

UA_UInt32 UA_PubSubChannelDataMQTT::mqttSendBufferSize

Definition at line 28 of file pubsub_mqtt.h.

◆ mqttSendBuffer

uint8_t* UA_PubSubChannelDataMQTT::mqttSendBuffer

Definition at line 29 of file pubsub_mqtt.h.

◆ mqttRecvBuffer

uint8_t* UA_PubSubChannelDataMQTT::mqttRecvBuffer

Definition at line 30 of file pubsub_mqtt.h.

◆ mqttClientId

UA_String* UA_PubSubChannelDataMQTT::mqttClientId

Definition at line 31 of file pubsub_mqtt.h.

◆ connection

UA_Connection* UA_PubSubChannelDataMQTT::connection

Definition at line 32 of file pubsub_mqtt.h.

◆ sockfd

int UA_PubSubChannelDataMQTT::sockfd

Definition at line 38 of file pubsub_mqtt.h.

◆ mqttClient

void* UA_PubSubChannelDataMQTT::mqttClient

Definition at line 40 of file pubsub_mqtt.h.

◆ callback

void(* UA_PubSubChannelDataMQTT::callback) (UA_ByteString *encodedBuffer, UA_ByteString *topic)

Definition at line 41 of file pubsub_mqtt.h.

◆ mqttUsername

UA_String UA_PubSubChannelDataMQTT::mqttUsername

Definition at line 42 of file pubsub_mqtt.h.

◆ mqttPassword

UA_String UA_PubSubChannelDataMQTT::mqttPassword

Definition at line 43 of file pubsub_mqtt.h.

◆ mqttCaFilePath

UA_String UA_PubSubChannelDataMQTT::mqttCaFilePath

Definition at line 44 of file pubsub_mqtt.h.

◆ mqttCaPath

UA_String UA_PubSubChannelDataMQTT::mqttCaPath

Definition at line 45 of file pubsub_mqtt.h.

◆ mqttClientCertPath

UA_String UA_PubSubChannelDataMQTT::mqttClientCertPath

Definition at line 46 of file pubsub_mqtt.h.

◆ mqttClientKeyPath

UA_String UA_PubSubChannelDataMQTT::mqttClientKeyPath

Definition at line 47 of file pubsub_mqtt.h.

◆ mqttUseTLS

UA_Boolean UA_PubSubChannelDataMQTT::mqttUseTLS

Definition at line 48 of file pubsub_mqtt.h.


The documentation for this struct was generated from the following file: