/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="packager"></param> /// <param name="fieldNumber"></param> public ISOMessageFields(ILogger logger, ISOMessageFieldsPackager packager, int fieldNumber) : base(logger, packager, fieldNumber) { m_packager = packager; m_isoFields = new ISOComponent[m_packager.GetTotalFields()]; m_isoFields[1] = new ISOFieldBitmap(Logger, (ISOFieldPackager)packager.GetFieldPackager(1), 1); }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="packager"></param> /// <param name="fieldNumber"></param> public ISOFieldBitmapSubFields(ILogger logger, ISOFieldBitmapSubFieldsPackager packager, int fieldNumber) : base(logger, fieldNumber) { m_packager = packager; m_isoFields = new ISOComponent[m_packager.totalFields]; m_isoFields[0] = new ISOFieldBitmap(Logger, (ISOFieldPackager)packager.GetFieldPackager(0), 0); }