Repository navigation
v2.0.6
Uses the latest gomsgq to read the carState queue without consuming a subscription slot. msgq has a 15 subscriber built in limit, and stock openpilot consumes 14 of the available slots for the carState queue. This leaves only one available slot for an openpilot fork to consume. This meant that any fork that used mapd had no slots left to use for other features without this change. Mapd still uses regular subscriptions that consume a slot for queues other than carState because the method used to read without consuming a slot results in slightly less resiliency when reading the queue.