Class HeatLimiter

Nested Relationships

Nested Types

Class Documentation

class HeatLimiter

Public Types

using HeatType = uint16_t
using Referee = tap::communication::serial::RefSerial

Public Functions

HeatLimiter(Referee &referee, const Config &config)

The critical heat limit triggers a full disabling of the feeder motor

bool stopRecommended() const

If the the heat exceeds the robot, recommend stop.

If the referee system is not connected, it will NOT recommend a stop.

struct Config

Public Members

HeatType criticalHeatLimit
TurretId turretId