Enum
public enum MeterModel
Namespace: SharpMeter.Core.Enums
Supported meter models.
Fields
| Name | Description |
|---|---|
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
}