ENTS-tock
Environmental NeTworked Sensor firmware on Tock OS
Loading...
Searching...
No Matches
ModuleHandler::ModuleUserConfig Class Reference

#include <module_handler/include/modules/wifi_userconfig.hpp>

Inheritance diagram for ModuleHandler::ModuleUserConfig:
ModuleHandler::Module

Public Member Functions

 ModuleUserConfig ()
 
virtual ~ModuleUserConfig ()=default
 
void OnReceive (const Esp32Command &cmd) override
 Arduino I2C onRecieve.
 
size_t OnRequest (uint8_t *buffer) override
 Arduino I2C onRequest.
 
- Public Member Functions inherited from ModuleHandler::Module
 Module (void)
 Construct a new Module object.
 
 ~Module (void)
 Destroy the Module object.
 
int State (void)
 Get the current state of the module.
 
int Type ()
 Get the message type associated with the module.
 
void Reset (void)
 Resets the module to default state.
 

Additional Inherited Members

- Protected Attributes inherited from ModuleHandler::Module
int state = 0
 
int type = 0
 

Detailed Description

Definition at line 12 of file wifi_userconfig.hpp.

Constructor & Destructor Documentation

◆ ModuleUserConfig()

ModuleHandler::ModuleUserConfig::ModuleUserConfig ( )

◆ ~ModuleUserConfig()

virtual ModuleHandler::ModuleUserConfig::~ModuleUserConfig ( )
virtualdefault

Member Function Documentation

◆ OnReceive()

void ModuleHandler::ModuleUserConfig::OnReceive ( const Esp32Command &  cmd)
overridevirtual

Arduino I2C onRecieve.

Parameters
num_bytesNumber of bytes received from controller

Implements ModuleHandler::Module.

Definition at line 24 of file wifi_userconfig.cpp.

◆ OnRequest()

size_t ModuleHandler::ModuleUserConfig::OnRequest ( uint8_t *  buffer)
overridevirtual

Arduino I2C onRequest.

Parameters
bufferPointer to store requested data
Returns
Number of bytes in buffer

Implements ModuleHandler::Module.

Definition at line 56 of file wifi_userconfig.cpp.

References buffer.


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