#pragma once

#include <cstdint>

/**
 * Один RLE-сегмент огибающей несущей.
 * В buildGateRuns: lenTicks в тактах логической шкалы 2×carrierFrec (как раньше).
 * После IR_Encoder::scaleGateRunsToPhysical — в физических тиках carrierFrec×multiply.
 */
struct IrTxGateRun {
    uint16_t lenTicks;
    bool gate;
};
