public final class Header extends SmfData
  • Field Details

  • Constructor Details

    • Header

      public Header(byte[] Data)
  • Method Details

    • smf78len

      public int smf78len()
      SMF78LEN value.
      Returns:
      int SMF78LEN value
    • smf78seg

      public int smf78seg()
      SMF78SEG value.
      Returns:
      int SMF78SEG value
    • smf78flg

      public int smf78flg()
      SMF78FLG value.
      Returns:
      int SMF78FLG value
    • smf78rrf

      public boolean smf78rrf()
      Return true if SMF78RRF bit in smf78flg() is set.
      Returns:
      boolean SMF78RRF bit is set in smf78flg()

      SMF78RRF = 0x80

    • smf78sut

      public boolean smf78sut()
      Return true if SMF78SUT bit in smf78flg() is set.
      Returns:
      boolean SMF78SUT bit is set in smf78flg()

      SMF78SUT = 0x40

    • smf78v4

      public boolean smf78v4()
      Return true if SMF78V4 bit in smf78flg() is set.
      Returns:
      boolean SMF78V4 bit is set in smf78flg()

      SMF78V4 = 0x10

    • smf78esa

      public boolean smf78esa()
      Return true if SMF78ESA bit in smf78flg() is set.
      Returns:
      boolean SMF78ESA bit is set in smf78flg()

      SMF78ESA = 0x08

    • smf78vxa

      public boolean smf78vxa()
      Return true if SMF78VXA bit in smf78flg() is set.
      Returns:
      boolean SMF78VXA bit is set in smf78flg()

      SMF78VXA = 0x04

    • smf78os

      public boolean smf78os()
      Return true if SMF78OS bit in smf78flg() is set.
      Returns:
      boolean SMF78OS bit is set in smf78flg()

      SMF78OS = 0x02

    • smf78bfy

      public boolean smf78bfy()
      Return true if SMF78BFY bit in smf78flg() is set.
      Returns:
      boolean SMF78BFY bit is set in smf78flg()

      SMF78BFY = 0x01

    • smf78rty

      public int smf78rty()
      SMF78RTY value.
      Returns:
      int SMF78RTY value
    • smf78tme

      public LocalTime smf78tme()
      SMF78TME as a LocalTime.
      Returns:
      LocalTime SMF78TME Time
      See Also:
    • smf78tmeRawValue

      public long smf78tmeRawValue()
      SMF78TME raw value
      Returns:
      long SMF78TME value
    • smf78dte

      public LocalDate smf78dte()
      SMF78DTE as a LocalDate.
      Returns:
      LocalDate SMF78DTE Date
      See Also:
    • smf78dteRawValue

      public int smf78dteRawValue()
      SMF78DTE raw value.
      Returns:
      int SMF78DTE value
    • smf78sid

      public String smf78sid()
      SMF78SID value.
      Returns:
      String SMF78SID value
    • smf78ssi

      public String smf78ssi()
      SMF78SSI value.
      Returns:
      String SMF78SSI value
    • smf78sty

      public int smf78sty()
      SMF78STY value.
      Returns:
      int SMF78STY value
    • smf78trn

      public int smf78trn()
      SMF78TRN value.
      Returns:
      int SMF78TRN value
    • smf78prs

      public int smf78prs()
      SMF78PRS value.
      Returns:
      int SMF78PRS value
    • smf78prl

      public int smf78prl()
      SMF78PRL value.
      Returns:
      int SMF78PRL value
    • smf78prn

      public int smf78prn()
      SMF78PRN value.
      Returns:
      int SMF78PRN value
    • smf78dcs

      public int smf78dcs()
      SMF78DCS value.
      Returns:
      int SMF78DCS value
    • smf78dcl

      public int smf78dcl()
      SMF78DCL value.
      Returns:
      int SMF78DCL value
    • smf78dcn

      public int smf78dcn()
      SMF78DCN value.
      Returns:
      int SMF78DCN value
    • smf78ass

      public int smf78ass()
      SMF78ASS value.
      Returns:
      int SMF78ASS value
    • smf78asl

      public int smf78asl()
      SMF78ASL value.
      Returns:
      int SMF78ASL value
    • smf78asn

      public int smf78asn()
      SMF78ASN value.
      Returns:
      int SMF78ASN value
    • smf78sps

      public int smf78sps()
      SMF78SPS value. Supported if smf78sty() == 2;
      Returns:
      int SMF78SPS value
    • smf78qds

      public int smf78qds()
      SMF78QDS value. Supported if smf78sty() == 3;
      Returns:
      int SMF78QDS value
    • smf78spl

      public int smf78spl()
      SMF78SPL value. Supported if smf78sty() == 2;
      Returns:
      int SMF78SPL value
    • smf78qdl

      public int smf78qdl()
      SMF78QDL value. Supported if smf78sty() == 3;
      Returns:
      int SMF78QDL value
    • smf78spn

      public int smf78spn()
      SMF78SPN value. Supported if smf78sty() == 2;
      Returns:
      int SMF78SPN value
    • smf78qdn

      public int smf78qdn()
      SMF78QDN value. Supported if smf78sty() == 3;
      Returns:
      int SMF78QDN value
    • smf78hps

      public int smf78hps()
      SMF78HPS value. Supported if smf78sty() == 3;
      Returns:
      int SMF78HPS value
    • smf78hpl

      public int smf78hpl()
      SMF78HPL value. Supported if smf78sty() == 3;
      Returns:
      int SMF78HPL value
    • smf78hpn

      public int smf78hpn()
      SMF78HPN value. Supported if smf78sty() == 3;
      Returns:
      int SMF78HPN value
    • create

      public static Header create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section