Skip to main content

Crate bairelay_mqtt

Crate bairelay_mqtt 

Source

Re-exports§

pub use client::connect;
pub use client::MqttConfig;
pub use client::MqttEventLoop;
pub use client::SharedMqttClient;
pub use control::parse_control_message;
pub use control::ControlCommand;
pub use discovery::CameraEnableFlags;
pub use discovery::DiscoveryPublisher;
pub use error::MqttError;
pub use status::StatusPublisher;

Modules§

client
control
MQTT control topic parsing and command dispatch.
discovery
Home Assistant MQTT discovery payload types and pure builders.
error
status
Status publishing helpers for pushing camera state to MQTT.
test_support
Test helpers for exercising publish plumbing without a real broker.
topics
MQTT topic string helpers.

Structs§

ConnAck
Acknowledgement to connect packet
Publish
Publish packet

Enums§

ConnectReturnCode
Return code in connack
Event
Events which can be yielded by the event loop
Outgoing
Current outgoing activity on the eventloop
Packet
Encapsulates all MQTT packet types
QoS
Quality of service