Enum
public enum ActionRequestType
Namespace: SharpMeter.Dlms.Enums
DLMS ACTION request sub-types.
Fields
| Name | Description |
|---|---|
NextBlock static |
ACTION with next block. |
Normal static |
Normal ACTION request. |
WithBlock static |
ACTION with block. |
WithFirstBlock static |
ACTION with first block. |
WithList static |
ACTION with list. |
WithListAndFirstBlock static |
ACTION with list and first block. |
NextBlock
NextBlock = 2
ACTION with next block.
Normal
Normal = 1
Normal ACTION request.
WithBlock
WithBlock = 6
ACTION with block.
WithFirstBlock
WithFirstBlock = 4
ACTION with first block.
WithList
WithList = 3
ACTION with list.
WithListAndFirstBlock
WithListAndFirstBlock = 5
ACTION with list and first block.
View Source
/// <summary>
/// DLMS ACTION request sub-types.
/// </summary>
[SuppressMessage("Design", "CA1028:Enum storage should be Int32", Justification = "Wire protocol requires byte-sized values.")]
[SuppressMessage("Design", "CA1008:Enums should have zero value", Justification = "Protocol enum where 0 is not a valid request type.")]
public enum ActionRequestType : byte
{
/// <summary>Normal ACTION request.</summary>
Normal = 1,
/// <summary>ACTION with next block.</summary>
NextBlock = 2,
/// <summary>ACTION with list.</summary>
WithList = 3,
/// <summary>ACTION with first block.</summary>
WithFirstBlock = 4,
/// <summary>ACTION with list and first block.</summary>
WithListAndFirstBlock = 5,
/// <summary>ACTION with block.</summary>
WithBlock = 6
}