Enum
public enum DlmsApduTag
Namespace: SharpMeter.Dlms.Enums
DLMS APDU (Application Protocol Data Unit) tag identifiers.
Fields
| Name | Description |
|---|---|
Aare static |
Application Association Response (AARE). |
Aarq static |
Application Association Request (AARQ). |
ActionRequest static |
ACTION request. |
ActionResponse static |
ACTION response. |
EventNotificationRequest static |
EVENT NOTIFICATION request. |
ExceptionResponse static |
Exception response. |
GetRequest static |
GET request. |
GetResponse static |
GET response. |
GloActionRequest static |
GLO ACTION request (ciphered). |
GloActionResponse static |
GLO ACTION response (ciphered). |
GloGetRequest static |
GLO GET request (ciphered). |
GloGetResponse static |
GLO GET response (ciphered). |
GloSetRequest static |
GLO SET request (ciphered). |
GloSetResponse static |
GLO SET response (ciphered). |
Rlre static |
Release Response (RLRE). |
Rlrq static |
Release Request (RLRQ). |
SetRequest static |
SET request. |
SetResponse static |
SET response. |
Aare
Aare = 97
Application Association Response (AARE).
Aarq
Aarq = 96
Application Association Request (AARQ).
ActionRequest
ActionRequest = 195
ACTION request.
ActionResponse
ActionResponse = 199
ACTION response.
EventNotificationRequest
EventNotificationRequest = 194
EVENT NOTIFICATION request.
ExceptionResponse
ExceptionResponse = 216
Exception response.
GetRequest
GetRequest = 192
GET request.
GetResponse
GetResponse = 196
GET response.
GloActionRequest
GloActionRequest = 203
GLO ACTION request (ciphered).
GloActionResponse
GloActionResponse = 207
GLO ACTION response (ciphered).
GloGetRequest
GloGetRequest = 200
GLO GET request (ciphered).
GloGetResponse
GloGetResponse = 204
GLO GET response (ciphered).
GloSetRequest
GloSetRequest = 201
GLO SET request (ciphered).
GloSetResponse
GloSetResponse = 205
GLO SET response (ciphered).
Rlre
Rlre = 99
Release Response (RLRE).
Rlrq
Rlrq = 98
Release Request (RLRQ).
SetRequest
SetRequest = 193
SET request.
SetResponse
SetResponse = 197
SET response.
View Source
/// <summary>
/// DLMS APDU (Application Protocol Data Unit) tag identifiers.
/// </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 APDU tag.")]
public enum DlmsApduTag : byte
{
/// <summary>Application Association Request (AARQ).</summary>
Aarq = 0x60,
/// <summary>Application Association Response (AARE).</summary>
Aare = 0x61,
/// <summary>Release Request (RLRQ).</summary>
Rlrq = 0x62,
/// <summary>Release Response (RLRE).</summary>
Rlre = 0x63,
/// <summary>GET request.</summary>
GetRequest = 0xC0,
/// <summary>SET request.</summary>
SetRequest = 0xC1,
/// <summary>EVENT NOTIFICATION request.</summary>
EventNotificationRequest = 0xC2,
/// <summary>ACTION request.</summary>
ActionRequest = 0xC3,
/// <summary>GET response.</summary>
GetResponse = 0xC4,
/// <summary>SET response.</summary>
SetResponse = 0xC5,
/// <summary>ACTION response.</summary>
ActionResponse = 0xC7,
/// <summary>GLO GET request (ciphered).</summary>
GloGetRequest = 0xC8,
/// <summary>GLO SET request (ciphered).</summary>
GloSetRequest = 0xC9,
/// <summary>GLO ACTION request (ciphered).</summary>
GloActionRequest = 0xCB,
/// <summary>GLO GET response (ciphered).</summary>
GloGetResponse = 0xCC,
/// <summary>GLO SET response (ciphered).</summary>
GloSetResponse = 0xCD,
/// <summary>GLO ACTION response (ciphered).</summary>
GloActionResponse = 0xCF,
/// <summary>Exception response.</summary>
ExceptionResponse = 0xD8
}