if (capacity_ < _range.high.threshold && _range.high.active) {
    // Set wall to inactive
    _range.high.active = false;
    _range.high.lastActive = uint48(block.timestamp);


    emit WallDown(true, block.timestamp, capacity_);
}
    if (
        uint48(block.timestamp) >= RANGE.lastActive(true) + uint48(config_.regenWait) &&
        _status.high.count >= config_.regenThreshold
    ) {
        _regenerate(true);
    }
config_.regenThreshold <= _config.regenObserve - config_.regenWait / frequency
config_.regenThreshold > _config.regenObserve - config_.regenWait / frequency
