![]() |
ERIS CORE
|
bool FASTRUN SvcSerialCommandInterface::throttle | ( | ) |
returns true if the available serial buffer falls below SERIAL_THROTTLE_BUFFER_REMAINING_THRESHOLD if the buffer falls below SERIAL_THROTTLE_CHECK_CONNECTION_BUFFER_THRESHOLD delay for a small period of time if another check finds the buffer isn't moving then flush the buffer. returns false otherwise
Definition at line 169 of file svcSerialCommandInterface.cpp.
References AppBaseClass::am, AppManager::data, and SvcDataDictionary::increment().
Referenced by flush(), messageHandler_GET(), messageHandler_GET_RAM1(), messageHandler_GET_RAM2(), messageHandler_LS(), AudioDirector::printStats(), send(), sendLZ4Message(), streamTransmitHandler(), txOverflowHandler(), and update().