Skip to content

Commit 871144a

Browse files
committed
Limit the queue size.
1 parent 7485cfe commit 871144a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

SerialPrograms/Source/Controllers/SerialPABotBase/SerialPABotBase_Connection.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,13 @@ void SerialPABotBase_Connection::update_with_capabilities(const ControllerFeatur
127127
}while (false);
128128

129129
logger.log("Device supports queue size. Requesting queue size...", COLOR_BLUE);
130-
uint8_t queue_limit = device_queue_size(*m_botbase);
131-
logger.log("Setting queue size to: " + std::to_string(queue_limit), COLOR_BLUE);
132-
m_botbase->set_queue_limit(queue_limit);
130+
uint8_t queue_size = device_queue_size(*m_botbase);
131+
132+
// For now we don't need to use that much queue size.
133+
queue_size = std::min<uint8_t>(queue_size, 16);
134+
135+
logger.log("Setting queue size to: " + std::to_string(queue_size), COLOR_BLUE);
136+
m_botbase->set_queue_limit(queue_size);
133137
}
134138

135139

0 commit comments

Comments
 (0)