Enum
public enum AmiDevice
Namespace: SharpMeter.Core.Enums
AMI (Advanced Metering Infrastructure) communication device types.
Fields
| Name | Description |
|---|---|
Att static |
AT&T cellular. |
Itron static |
Itron OpenWay. |
LandisGyr static |
Landis+Gyr. |
Metrum static |
Metrum. |
None static |
No AMI device. |
Srfn static |
Silver Spring Networks SRFN. |
Trilliant static |
Trilliant. |
Turtle static |
Turtle. |
Umt static |
UMT. |
Verizon static |
Verizon cellular. |
Att
Att = 7
AT&T cellular.
Itron
Itron = 1
Itron OpenWay.
LandisGyr
LandisGyr = 2
Landis+Gyr.
Metrum
Metrum = 4
Metrum.
None
None = 0
No AMI device.
Srfn
Srfn = 3
Silver Spring Networks SRFN.
Trilliant
Trilliant = 9
Trilliant.
Turtle
Turtle = 8
Turtle.
Umt
Umt = 5
UMT.
Verizon
Verizon = 6
Verizon cellular.
View Source
/// <summary>
/// AMI (Advanced Metering Infrastructure) communication device types.
/// </summary>
[SuppressMessage("Design", "CA1028:Enum storage should be Int32", Justification = "Wire protocol requires byte for binary serialization.")]
public enum AmiDevice : byte
{
/// <summary>No AMI device.</summary>
None = 0,
/// <summary>Itron OpenWay.</summary>
Itron = 1,
/// <summary>Landis+Gyr.</summary>
LandisGyr = 2,
/// <summary>Silver Spring Networks SRFN.</summary>
Srfn = 3,
/// <summary>Metrum.</summary>
Metrum = 4,
/// <summary>UMT.</summary>
Umt = 5,
/// <summary>Verizon cellular.</summary>
Verizon = 6,
/// <summary>AT&T cellular.</summary>
Att = 7,
/// <summary>Turtle.</summary>
Turtle = 8,
/// <summary>Trilliant.</summary>
Trilliant = 9
}