def METHOD_NAME(self):
    if ~self._rst_n:
        self._out_sched_ptr = 0
    elif self._valid_out:
        self._out_sched_ptr = \
            ternary(self._out_sched_ptr == (self._out_period - 1),
                    const(0, self._out_sched_ptr.width),
                    self._out_sched_ptr + const(1, self._out_sched_ptr.width))