namespace InnovEnergy.Lib.Units;

public sealed class CurrentRms : Unit
{
    public override String Symbol => "A~";

    public CurrentRms(Double value) : base(value)
    {
        if (value < 0)
            throw new ArgumentException("RMS value cannot be negative", nameof(value));
    }
    
    public static implicit operator CurrentRms(Double d) => new CurrentRms(d);
    public static implicit operator Double(CurrentRms d) => d.Value;
}