 
 const uint8_t signalPowerMax = 255;
 const uint8_t signalPowerMin = 0;
-const uint8_t txPowerMax = 122;
-const uint8_t txPowerMin = 65;
+const uint8_t txPowerMax = 123;
+const uint8_t txPowerMin = 33;
 const uint8_t txCoolantOffset = 100;
 const uint8_t txCoolantMin = 65;
 const uint8_t txCoolantMax = 122;

void setup() {
  Serial.begin(9600);
  for (int i=0; i<8; ++i) {
    powerLevels[i] = 100;
  }
  encoders[0] = encoderSetup(53,52);
  encoders[1] = encoderSetup(51,50);

  return max(txCoolantMin, min(txCoolantOffset + delta, txCoolantMax));
}

float scalePowerSignalToPercentage(uint8_t powerSignal) {
  return max(0.0f, min(100.0f, ((float)powerSignal) / 255.0f));
}

uint8_t scalePowerToTx(float powerPercentage) {
  return (uint8_t) (powerPercentage * (txPowerMax-txPowerMin) + txPowerMin);
}

void sendMessageHeader(uint8_t messageType, uint8_t messageLength) {
