Enum
public enum AmiDevice

Namespace: SharpMeter.Core.Enums

AMI (Advanced Metering Infrastructure) communication device types.

Fields

NameDescription
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&amp;T cellular.</summary>
    Att = 7,
    /// <summary>Turtle.</summary>
    Turtle = 8,
    /// <summary>Trilliant.</summary>
    Trilliant = 9
}
Was this page helpful?