void trigger(const Ts &...x)
BeforeProcessResponseTrigger(OpenthermHub *hub)
BeforeSendTrigger(OpenthermHub *hub)
void add_on_before_process_response_callback(std::function< void(OpenthermData &)> &&callback)
void add_on_before_send_callback(std::function< void(OpenthermData &)> &&callback)
Providing packet encoding functions for exchanging data with a remote host.
Structure to hold Opentherm data packet content.