Firmware  0.4.1
Loading...
Searching...
No Matches
mw::zimo::decup::Service Class Reference

#include <service.hpp>

Inheritance diagram for mw::zimo::decup::Service:
Collaboration diagram for mw::zimo::decup::Service:

Public Member Functions

 Service ()
 
esp_err_t zppSocket (intf::http::Message &msg)
 
esp_err_t zsuSocket (intf::http::Message &msg)
 

Private Member Functions

esp_err_t socket (intf::http::Message &msg, State decup_state)
 
void taskFunction (void *)
 
void loop ()
 
uint8_t transmit (std::span< uint8_t const > bytes) final
 
void close ()
 

Private Attributes

std::queue< intf::http::Message_queue {}
 
std::optional< uint8_t > _ack {}
 

Constructor & Destructor Documentation

◆ Service()

mw::zimo::decup::Service::Service ( )
Todo
document

Member Function Documentation

◆ close()

void mw::zimo::decup::Service::close ( )
private
Todo
document

◆ loop()

void mw::zimo::decup::Service::loop ( )
private
Todo
document

◆ socket()

esp_err_t mw::zimo::decup::Service::socket ( intf::http::Message & msg,
State decup_state )
private
Bug
should this broadcast Z21 programming mode?

◆ taskFunction()

void mw::zimo::decup::Service::taskFunction ( void * )
private
Todo
document

◆ transmit()

uint8_t mw::zimo::decup::Service::transmit ( std::span< uint8_t const > bytes)
finalprivate
Todo
document

◆ zppSocket()

esp_err_t mw::zimo::decup::Service::zppSocket ( intf::http::Message & msg)
Bug
should this broadcast Z21 programming mode?

◆ zsuSocket()

esp_err_t mw::zimo::decup::Service::zsuSocket ( intf::http::Message & msg)
Bug
should this broadcast Z21 programming mode?

Member Data Documentation

◆ _ack

std::optional<uint8_t> mw::zimo::decup::Service::_ack {}
private

◆ _queue

std::queue<intf::http::Message> mw::zimo::decup::Service::_queue {}
private

The documentation for this class was generated from the following files: