using InnovEnergy.Lib.Units;

namespace InnovEnergy.Lib.Devices.Trumpf.TruConvertAc.Control;

public class IslandMode
{
    public Frequency FrequencyOffset
    {
        get => _Self.IslandModeFrequencyOffset;
        set => _Self.IslandModeFrequencyOffset = value;
    }
    
    public Percent VoltageAdjustmentFactor
    {
        get => _Self.IslandModeVoltageAdjustmentFactor;
        set => _Self.IslandModeVoltageAdjustmentFactor = value;
    }
    
    internal IslandMode(AcDcRecord self) => _Self = self;
    private readonly AcDcRecord _Self;
}