#ifndef CSP_IF_ZMQHUB_H_ #define CSP_IF_ZMQHUB_H_ #include extern csp_iface_t csp_if_zmqhub; /** * Setup ZMQ interface * @param addr only receive messages matching this address (255 means all) * @param host Pointer to string containing zmqproxy host * @return CSP_ERR */ int csp_zmqhub_init(uint8_t addr, const char * host); /** * Setup ZMQ interface * @param addr only receive messages matching this address (255 means all) * @param publisher_endpoint Pointer to string containing zmqproxy publisher endpoint * @param subscriber_endpoint Pointer to string containing zmqproxy subscriber endpoint * @return CSP_ERR */ int csp_zmqhub_init_w_endpoints(uint8_t addr, const char * publisher_url, const char * subscriber_url); #endif /* CSP_IF_ZMQHUB_H_ */