Gurux.DLMS.TranslatorSimpleTags.GetSnTags C# (CSharp) Method

GetSnTags() static private method

Get SN tags.
static private GetSnTags ( TranslatorOutputType type, string>.SortedList list ) : void
type TranslatorOutputType
list string>.SortedList
return void
        internal static void GetSnTags(TranslatorOutputType type, SortedList<int, string> list)
        {
            list.Add((int)Command.ReadRequest, "ReadRequest");
            list.Add((int)Command.WriteRequest, "WriteRequest");
            list.Add((int)Command.WriteResponse, "WriteResponse");
            list.Add((int)(Command.ReadRequest) << 8 | (byte)VariableAccessSpecification.VariableName, "VariableName");
            list.Add((int)(Command.ReadRequest) << 8 | (byte)VariableAccessSpecification.ParameterisedAccess, "ParameterisedAccess");
            list.Add((int)(Command.ReadRequest) << 8 | (byte)VariableAccessSpecification.BlockNumberAccess, "BlockNumberAccess");
            list.Add(
                (int)Command.WriteRequest << 8
                | (int)VariableAccessSpecification.VariableName,
                "VariableName");
            list.Add((int)Command.ReadResponse, "ReadResponse");
            list.Add((int)(Command.ReadResponse) << 8 | (byte)SingleReadResponse.DataBlockResult, "DataBlockResult");
            list.Add((int)(Command.ReadResponse) << 8 | (byte)SingleReadResponse.Data, "Data");
            GXDLMSTranslator.AddTag(list, Command.GetResponse, "GetResponse");
            list.Add((int)(Command.GetResponse) << 8 | (byte)GetCommandType.Normal, "Normal");
            list.Add((int)(Command.GetResponse) << 8 | (byte)GetCommandType.NextDataBlock, "GetResponsewithDataBlock");
            list.Add((int)(Command.GetResponse) << 8 | (byte)GetCommandType.WithList, "GetResponseWithList");
            GXDLMSTranslator.AddTag(list, Command.SetResponse, "SetResponse");
            list.Add((int)(Command.SetResponse) << 8 | (byte)SetResponseType.Normal, "SetResponseNormal");
            list.Add((int)(Command.SetResponse) << 8 | (byte)SetResponseType.DataBlock, "SetResponseDataBlock");
            list.Add((int)(Command.SetResponse) << 8 | (byte)SetResponseType.LastDataBlock, "SetResponseWithLastDataBlock");
            list.Add((int)(Command.SetResponse) << 8 | (byte)SetResponseType.WithList, "SetResponseWithList");
            list.Add((int)Command.ReadResponse << 8
                     | (int)SingleReadResponse.DataAccessError,
                     "DataAccessError");
        }