delay configurable
This commit is contained in:
parent
a4d6421510
commit
1622e23f1c
@ -187,7 +187,7 @@ void TcpTmTcServer::handleServerOperation(socket_t& connSocket) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(not tcAvailable and not tmSent) {
|
if(not tcAvailable and not tmSent) {
|
||||||
TaskFactory::delayTask(DEFAULT_LOOP_DELAY_MS);
|
TaskFactory::delayTask(tcpConfig.tcpLoopDelay);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -59,9 +59,10 @@ public:
|
|||||||
int tcpBacklog = 3;
|
int tcpBacklog = 3;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Passed to the select call which is used to ensure non-blocking TC reception
|
* If no telecommands packets are being received and no telemetry is being sent,
|
||||||
|
* the TCP server will delay periodically by this amount to decrease the CPU load
|
||||||
*/
|
*/
|
||||||
//uint32_t selectTimeoutMs = DEFAULT_SELECT_TIMEOUT_MS;
|
uint32_t tcpLoopDelay = DEFAULT_LOOP_DELAY_MS ;
|
||||||
/**
|
/**
|
||||||
* Passed to the send call
|
* Passed to the send call
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user