Struct _psyiage_sink_mqtt_cfg¶
- Defined in File psyiagesdk.h 
Struct Documentation¶
- 
struct _psyiage_sink_mqtt_cfg¶
- MQTT sink configuration The configuration for the MQTT sink type. - Public Members - 
const char *server¶
- URL of MQTT broker. 
 - 
const char *clientid¶
- Client ID. NULL for default (device id) 
 - 
const char *username¶
- Username for authentication. NULL if authentication is not used. 
 - 
const char *password¶
- Password for authentication. NULL if authentication is not used. 
 - 
int mqttversion¶
- MQTT version to use (0) = default: start with 3.1.1, fall back to 3.1 if failure (3) = only try version 3.1 (4) = only try version 3.1.1. 
 - 
int timeoutsecs¶
- Timeout for connection attempts in seconds. 
 - 
int qos¶
- Quality of service to use for the messages (0) = At most once (1) = at least once (2) = Exactly once. 
 - 
const char *topics[PSYIAGE_NUM_ENDPOINTS]¶
- MQTT topic names for each endpoint. - NULL for default. - Default topic names: "<client-id>/session" "<client-id>/metrics" "<client-id>/events" "<client-id>/logs" "<client-id>/profile" 
 
- 
const char *