Firmware  0.0.0
Loading...
Searching...
No Matches
mdu::Service Class Reference

#include <service.hpp>

Collaboration diagram for mdu::Service:

Public Member Functions

 Service (BaseType_t xCoreID)
 
 ~Service ()
 
esp_err_t zppSocket (http::Message &msg)
 
esp_err_t zsuSocket (http::Message &msg)
 

Private Member Functions

esp_err_t socket (http::Message &msg, State mdu_state)
 
void taskFunction (void *)
 
void loop ()
 
std::array< uint8_t, 2uz > transmit (std::vector< uint8_t > const &payload) const
 
void close ()
 

Private Attributes

std::queue< http::Message_queue {}
 
std::array< uint8_t, 2uz > _acks {}
 

Constructor & Destructor Documentation

◆ Service()

mdu::Service::Service ( BaseType_t xCoreID)
explicit
Todo
document

◆ ~Service()

mdu::Service::~Service ( )
Todo
document

Member Function Documentation

◆ close()

void mdu::Service::close ( )
private
Todo
document

◆ loop()

void mdu::Service::loop ( )
private
Todo
document

◆ socket()

esp_err_t mdu::Service::socket ( http::Message & msg,
State mdu_state )
private
Bug
should this broadcast Z21 programming mode?

◆ taskFunction()

void mdu::Service::taskFunction ( void * )
private
Todo
document

◆ transmit()

std::array< uint8_t, 2uz > mdu::Service::transmit ( std::vector< uint8_t > const & payload) const
private
Todo
document

◆ zppSocket()

esp_err_t mdu::Service::zppSocket ( http::Message & msg)
Bug
should this broadcast Z21 programming mode?

◆ zsuSocket()

esp_err_t mdu::Service::zsuSocket ( http::Message & msg)
Bug
should this broadcast Z21 programming mode?

Member Data Documentation

◆ _acks

std::array<uint8_t, 2uz> mdu::Service::_acks {}
private

◆ _queue

std::queue<http::Message> mdu::Service::_queue {}
private

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