internal static void GetTranslatorTags(TranslatorOutputType type, SortedList<int, string> list)
{
GXDLMSTranslator.AddTag(list, TranslatorTags.Wrapper, "Wrapper");
GXDLMSTranslator.AddTag(list, TranslatorTags.Hdlc, "Hdlc");
GXDLMSTranslator.AddTag(list, TranslatorTags.PduDlms, "x:xDLMS-APDU");
GXDLMSTranslator.AddTag(list, TranslatorTags.PduCse, "x:aCSE-APDU");
GXDLMSTranslator.AddTag(list, TranslatorTags.TargetAddress,
"TargetAddress");
GXDLMSTranslator.AddTag(list, TranslatorTags.SourceAddress,
"SourceAddress");
GXDLMSTranslator.AddTag(list,
TranslatorTags.ListOfVariableAccessSpecification,
"x:variable-access-specification");
GXDLMSTranslator.AddTag(list, TranslatorTags.ListOfData,
"x:list-of-data");
GXDLMSTranslator.AddTag(list, TranslatorTags.Success, "Success");
GXDLMSTranslator.AddTag(list, TranslatorTags.DataAccessError,
"x:data-access-result");
GXDLMSTranslator.AddTag(list, TranslatorTags.AttributeDescriptor,
"x:cosem-attribute-descriptor");
GXDLMSTranslator.AddTag(list, TranslatorTags.ClassId, "x:class-id");
GXDLMSTranslator.AddTag(list, TranslatorTags.InstanceId,
"x:instance-id");
GXDLMSTranslator.AddTag(list, TranslatorTags.AttributeId,
"x:attribute-id");
GXDLMSTranslator.AddTag(list,
TranslatorTags.MethodInvocationParameters,
"x:method-invocation-parameters");
GXDLMSTranslator.AddTag(list, TranslatorTags.Selector, "x:selector");
GXDLMSTranslator.AddTag(list, TranslatorTags.Parameter, "x:parameter");
GXDLMSTranslator.AddTag(list, TranslatorTags.LastBlock, "LastBlock");
GXDLMSTranslator.AddTag(list, TranslatorTags.BlockNumber,
"x:block-number");
GXDLMSTranslator.AddTag(list, TranslatorTags.RawData, "RawData");
GXDLMSTranslator.AddTag(list, TranslatorTags.MethodDescriptor,
"x:cosem-method-descriptor");
GXDLMSTranslator.AddTag(list, TranslatorTags.MethodId, "x:method-id");
GXDLMSTranslator.AddTag(list, TranslatorTags.Result, "x:result");
GXDLMSTranslator.AddTag(list, TranslatorTags.ReturnParameters,
"x:return-parameters");
GXDLMSTranslator.AddTag(list, TranslatorTags.AccessSelection,
"x:access-selection");
GXDLMSTranslator.AddTag(list, TranslatorTags.Value, "x:value");
GXDLMSTranslator.AddTag(list, TranslatorTags.AccessSelector,
"x:access-selector");
GXDLMSTranslator.AddTag(list, TranslatorTags.AccessParameters,
"x:access-parameters");
GXDLMSTranslator.AddTag(list, TranslatorTags.AttributeDescriptorList,
"AttributeDescriptorList");
GXDLMSTranslator.AddTag(list,
TranslatorTags.AttributeDescriptorWithSelection,
"AttributeDescriptorWithSelection");
GXDLMSTranslator.AddTag(list, TranslatorTags.ReadDataBlockAccess,
"ReadDataBlockAccess");
GXDLMSTranslator.AddTag(list, TranslatorTags.WriteDataBlockAccess,
"WriteDataBlockAccess");
GXDLMSTranslator.AddTag(list, TranslatorTags.Data, "x:data");
GXDLMSTranslator.AddTag(list, TranslatorTags.InvokeId,
"x:invoke-id-and-priority");
GXDLMSTranslator.AddTag(list, TranslatorTags.LongInvokeId,
"x:long-invoke-id-and-priority");
GXDLMSTranslator.AddTag(list, TranslatorTags.DateTime, "x:date-time");
GXDLMSTranslator.AddTag(list, TranslatorTags.Reason, "Reason");
GXDLMSTranslator.AddTag(list,
TranslatorTags.VariableAccessSpecification,
"x:Variable-Access-Specification");
GXDLMSTranslator.AddTag(list, TranslatorTags.Choice, "x:CHOICE");
GXDLMSTranslator.AddTag(list, TranslatorTags.NotificationBody,
"x:notification-body");
GXDLMSTranslator.AddTag(list, TranslatorTags.DataValue,
"x:data-value");
}