rtl433
UNKNOWN
RTL-433 utility
|
MQTT output for rtl_433 events. More...
Go to the source code of this file.
Functions | |
struct data_output * | data_output_mqtt_create (char const *host, char const *port, char *opts, char const *dev_hint) |
MQTT output for rtl_433 events.
Copyright (C) 2019 Christian Zuckschwerdt
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
struct data_output* data_output_mqtt_create | ( | char const * | host, |
char const * | port, | ||
char * | opts, | ||
char const * | dev_hint | ||
) |
References atobv(), mqtt_client::client_id, crc16(), data_output_mqtt_free(), data_output_mqtt_poll(), data_output_mqtt_t::devices, data_output_mqtt_t::events, getkwargs(), data_output_mqtt_t::hostname, data_output_mqtt_t::mgr, mqtt_client_init(), mqtt_topic_default(), data_output_mqtt_t::output, data_output::output_free, data_output::output_poll, data_output::print_array, data_output::print_data, data_output::print_double, data_output::print_int, print_mqtt_array(), print_mqtt_data(), print_mqtt_double(), print_mqtt_int(), print_mqtt_string(), data_output::print_string, remove_ws(), data_output_mqtt_t::states, strlen(), and trim_ws().
Referenced by add_mqtt_output().