Enum
public enum MeterModel

Namespace: SharpMeter.Core.Enums

Supported meter models.

Fields

NameDescription
Generic static Generic/unknown meter.
I210 static GE I-210 meter.
I210Plus static GE I-210+ meter.
I210PlusC static GE I-210+C meter.
Kv static GE kV meter.
Kv2cEps static GE kV2c EPS meter.
Kv2cGen5 static GE kV2c Gen5 meter.
Sm111 static SM-111 meter.
Sm112 static SM-112 meter.
Sm301 static SM-301 meter.

Generic

Generic = 0

Generic/unknown meter.

I210

I210 = 1

GE I-210 meter.

I210Plus

I210Plus = 2

GE I-210+ meter.

I210PlusC

I210PlusC = 5

GE I-210+C meter.

Kv

Kv = 10

GE kV meter.

Kv2cEps

Kv2cEps = 11

GE kV2c EPS meter.

Kv2cGen5

Kv2cGen5 = 12

GE kV2c Gen5 meter.

Sm111

Sm111 = 20

SM-111 meter.

Sm112

Sm112 = 21

SM-112 meter.

Sm301

Sm301 = 22

SM-301 meter.

View Source
/// <summary>
///     Supported meter models.
/// </summary>
[SuppressMessage("Design", "CA1028:Enum storage should be Int32", Justification = "Wire protocol requires byte for binary serialization.")]
public enum MeterModel : byte
{
    /// <summary>Generic/unknown meter.</summary>
    Generic = 0,
    /// <summary>GE I-210 meter.</summary>
    I210 = 1,
    /// <summary>GE I-210+ meter.</summary>
    I210Plus = 2,
    /// <summary>GE I-210+C meter.</summary>
    I210PlusC = 5,
    /// <summary>GE kV meter.</summary>
    Kv = 10,
    /// <summary>GE kV2c EPS meter.</summary>
    Kv2cEps = 11,
    /// <summary>GE kV2c Gen5 meter.</summary>
    Kv2cGen5 = 12,
    /// <summary>SM-111 meter.</summary>
    Sm111 = 20,
    /// <summary>SM-112 meter.</summary>
    Sm112 = 21,
    /// <summary>SM-301 meter.</summary>
    Sm301 = 22
}
Was this page helpful?