ST_ALYC_MqttStreamConfig

TYPE ST_ALYC_MqttStreamConfig :
STRUCT
     bAutoStartStream : BOOL := TRUE;
     nAdsBuffer : DINT := 32; // Samples in buffer
     nSamplingDivider : UDINT := 1;
     eCompressionMethod : ANALYTICS_COMPRESSION := ANALYTICS_COMPRESSION.ANALYTICS_COMPRESSION_RL;
     eCompressionWidth : ANALYTICS_COMPRESSION_WIDTH := ANALYTICS_COMPRESSION_WIDTH.ANALYTICS_COMP_WIDTH_8;
     eExternalTimeType : ETcExternalTimeType := ETcExternalTimeType.SystemTime;
     stDeviceLocation: ST_ALYC_Address := (sAddress := '', sLongitude := '', sLatitude := '');
     sSystemIdAlias : STRING;
     stConnection : ST_ALYC_MqttConnectionSettings;
     nQueueSize : UDINT := 0;
     sMqttTopic : STRING(255) := ''; // Combination of main topic and stream topic: MainTopic/StreamTopic
     bQueueWhenDisconnected : BOOL := FALSE;
     bQueueInFile : BOOL := FALSE;
END_STRUCT
END_TYPE