mirror of
https://github.com/meshtastic/firmware.git
synced 2025-02-03 11:19:58 +00:00
Give TCP port as argument to API server
This commit is contained in:
parent
68282682de
commit
5d464badc8
@ -4,11 +4,12 @@
|
|||||||
|
|
||||||
static WiFiServerPort *apiPort;
|
static WiFiServerPort *apiPort;
|
||||||
|
|
||||||
void initApiServer()
|
void initApiServer(int port)
|
||||||
{
|
{
|
||||||
// Start API server on port 4403
|
// Start API server on port 4403
|
||||||
if (!apiPort) {
|
if (!apiPort) {
|
||||||
apiPort = new WiFiServerPort();
|
apiPort = new WiFiServerPort(port);
|
||||||
|
DEBUG_MSG("API server listening on TCP port %d\n", port);
|
||||||
apiPort->init();
|
apiPort->init();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -56,13 +57,11 @@ void WiFiServerPort::debugOut(char c)
|
|||||||
apiPort->openAPI->debugOut(c);
|
apiPort->openAPI->debugOut(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define MESHTASTIC_PORTNUM 4403
|
|
||||||
|
|
||||||
WiFiServerPort::WiFiServerPort() : WiFiServer(MESHTASTIC_PORTNUM), concurrency::OSThread("ApiServer") {}
|
WiFiServerPort::WiFiServerPort(int port) : WiFiServer(port), concurrency::OSThread("ApiServer") {}
|
||||||
|
|
||||||
void WiFiServerPort::init()
|
void WiFiServerPort::init()
|
||||||
{
|
{
|
||||||
DEBUG_MSG("API server listening on TCP port %d\n", MESHTASTIC_PORTNUM);
|
|
||||||
begin();
|
begin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ class WiFiServerPort : public WiFiServer, private concurrency::OSThread
|
|||||||
WiFiServerAPI *openAPI = NULL;
|
WiFiServerAPI *openAPI = NULL;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
WiFiServerPort();
|
WiFiServerPort(int port);
|
||||||
|
|
||||||
void init();
|
void init();
|
||||||
|
|
||||||
@ -55,4 +55,4 @@ class WiFiServerPort : public WiFiServer, private concurrency::OSThread
|
|||||||
int32_t runOnce() override;
|
int32_t runOnce() override;
|
||||||
};
|
};
|
||||||
|
|
||||||
void initApiServer();
|
void initApiServer(int port=4403);
|
||||||
|
Loading…
Reference in New Issue
Block a user