mirror of
https://github.com/EyeTrackVR/OpenIris.git
synced 2025-11-04 15:39:42 +08:00
update
- add some useful comments
This commit is contained in:
parent
e0ddf4697d
commit
61cf177f15
@ -1,7 +1,6 @@
|
||||
#include "webserverHandler.hpp"
|
||||
|
||||
/* Constructor with unique_ptr */
|
||||
|
||||
APIServer::APIServer(int CONTROL_PORT, CameraHandler *cameraHandler, WiFiHandler *network) : network(network),
|
||||
server(new AsyncWebServer(CONTROL_PORT)),
|
||||
cameraHandler(cameraHandler) {}
|
||||
@ -13,7 +12,7 @@ void APIServer::startAPIServer()
|
||||
HTTP_GET,
|
||||
std::bind(&APIServer::command_handler, this, std::placeholders::_1)); */
|
||||
|
||||
//! use lambdas instead of std::bind to avoid the overhead.
|
||||
//! i have changed this to use lambdas instead of std::bind to avoid the overhead. Lambdas are always more preferable.
|
||||
this->server->on(
|
||||
"/control",
|
||||
HTTP_GET, [&](AsyncWebServerRequest *request)
|
||||
@ -24,6 +23,7 @@ void APIServer::startAPIServer()
|
||||
this->server->begin();
|
||||
}
|
||||
|
||||
//! To do - change this to use proper Hash Map to remove overhead of conditionals.
|
||||
void APIServer::command_handler(AsyncWebServerRequest *request)
|
||||
{
|
||||
if (request->hasParam("framesize"))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user