diff --git a/CSharp8583/CSharp8583/Common/Enumerations.cs b/CSharp8583/CSharp8583/Common/Enumerations.cs index b2e4682..3b0a561 100644 --- a/CSharp8583/CSharp8583/Common/Enumerations.cs +++ b/CSharp8583/CSharp8583/Common/Enumerations.cs @@ -127,6 +127,10 @@ public enum LengthType /// LLLLVAR = 4, /// + /// LLLLLVAR binary field of up to 99999 bits in length + /// + LLLLLVAR = 5 + /// /// LLLLLLVAR binary field of up to 999999 bits in length /// LLLLLLVAR = 6 diff --git a/CSharp8583/CSharp8583/Extensions/IsoExtensions.cs b/CSharp8583/CSharp8583/Extensions/IsoExtensions.cs index 89813a1..5918b49 100644 --- a/CSharp8583/CSharp8583/Extensions/IsoExtensions.cs +++ b/CSharp8583/CSharp8583/Extensions/IsoExtensions.cs @@ -126,6 +126,7 @@ internal static string GetFieldValue(this IIsoFieldProperties isoFieldProperties case LengthType.LLVAR: case LengthType.LLLVAR: case LengthType.LLLLVAR: + case LengthType.LLLLLVAR: case LengthType.LLLLLLVAR: if (isoFieldProperties.LenDataType == DataType.ASCII) { @@ -207,6 +208,7 @@ internal static byte[] BuildFieldValue(this IIsoFieldProperties isoFieldProperti case LengthType.LLVAR: case LengthType.LLLVAR: case LengthType.LLLLVAR: + case LengthType.LLLLLVAR: case LengthType.LLLLLLVAR: if (isoFieldProperties.LenDataType == DataType.ASCII) {