Exemplo n.º 1
0
 public CcittTwoDimensionalCodeValue(CcittTwoDimensionalCodeType type, int bitsRequired, int extensionBits = 0)
 {
     _value = (ushort)((byte)type | (bitsRequired & 0b1111) << 8 | (extensionBits & 0b111) << 11);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CcittTwoDimensionalCode"/> struct.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="bitsRequired">The bits required.</param>
 /// <param name="extensionBits">The extension bits.</param>
 public CcittTwoDimensionalCode(CcittTwoDimensionalCodeType type, int bitsRequired, int extensionBits = 0)
 => this.value = (ushort)((byte)type | ((bitsRequired & 0b1111) << 8) | ((extensionBits & 0b111) << 11));