/**
 * Generated by Eclipse Mita 0.1.0.
 * @date 2022-03-03 16:43:25
 */


#ifndef CONNECTIVITYMQTT_MQTT_H
#define CONNECTIVITYMQTT_MQTT_H

#include <BCDS_Retcode.h>


/**
 * Sets up the MQTT.
 */
Retcode_T ConnectivityMQTTBackend_Setup(void);

/**
 * Enables the MQTT sensor.
 */
Retcode_T ConnectivityMQTTBackend_Enable(void);

/**
 * Provides read access to telemetry.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_Read(char** result);

/**
 * Provides write access to telemetry.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_Write(char** result);
/**
 * Provides read access to telemetry_x.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_x_Read(char** result);

/**
 * Provides write access to telemetry_x.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_x_Write(char** result);
/**
 * Provides read access to telemetry_y.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_y_Read(char** result);

/**
 * Provides write access to telemetry_y.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_y_Write(char** result);
/**
 * Provides read access to telemetry_z.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_z_Read(char** result);

/**
 * Provides write access to telemetry_z.
 */
Retcode_T ConnectivityMQTTBackend_Telemetry_z_Write(char** result);
/**
 * Provides read access to temperature.
 */
Retcode_T ConnectivityMQTTBackend_Temperature_Read(char** result);

/**
 * Provides write access to temperature.
 */
Retcode_T ConnectivityMQTTBackend_Temperature_Write(char** result);


#endif
