public final class Header extends SmfData
  • Field Details

  • Constructor Details

    • Header

      public Header(byte[] Data)
  • Method Details

    • smf79len

      public int smf79len()
      SMF79LEN value.
      Returns:
      int SMF79LEN value
    • smf79seg

      public int smf79seg()
      SMF79SEG value.
      Returns:
      int SMF79SEG value
    • smf79flg

      public int smf79flg()
      SMF79FLG value.
      Returns:
      int SMF79FLG value
    • smf79rrf

      public boolean smf79rrf()
      Return true if SMF79RRF bit in smf79flg() is set.
      Returns:
      boolean SMF79RRF bit is set in smf79flg()

      SMF79RRF = 0x80

    • smf79sut

      public boolean smf79sut()
      Return true if SMF79SUT bit in smf79flg() is set.
      Returns:
      boolean SMF79SUT bit is set in smf79flg()

      SMF79SUT = 0x40

    • smf79v4

      public boolean smf79v4()
      Return true if SMF79V4 bit in smf79flg() is set.
      Returns:
      boolean SMF79V4 bit is set in smf79flg()

      SMF79V4 = 0x10

    • smf79esa

      public boolean smf79esa()
      Return true if SMF79ESA bit in smf79flg() is set.
      Returns:
      boolean SMF79ESA bit is set in smf79flg()

      SMF79ESA = 0x08

    • smf79vxa

      public boolean smf79vxa()
      Return true if SMF79VXA bit in smf79flg() is set.
      Returns:
      boolean SMF79VXA bit is set in smf79flg()

      SMF79VXA = 0x04

    • smf79os

      public boolean smf79os()
      Return true if SMF79OS bit in smf79flg() is set.
      Returns:
      boolean SMF79OS bit is set in smf79flg()

      SMF79OS = 0x02

    • smf79bfy

      public boolean smf79bfy()
      Return true if SMF79BFY bit in smf79flg() is set.
      Returns:
      boolean SMF79BFY bit is set in smf79flg()

      SMF79BFY = 0x01

    • smf79rty

      public int smf79rty()
      SMF79RTY value.
      Returns:
      int SMF79RTY value
    • smf79tme

      public LocalTime smf79tme()
      SMF79TME as a LocalTime.
      Returns:
      LocalTime SMF79TME Time
      See Also:
    • smf79tmeRawValue

      public long smf79tmeRawValue()
      SMF79TME raw value
      Returns:
      long SMF79TME value
    • smf79dte

      public LocalDate smf79dte()
      SMF79DTE as a LocalDate.
      Returns:
      LocalDate SMF79DTE Date
      See Also:
    • smf79dteRawValue

      public int smf79dteRawValue()
      SMF79DTE raw value.
      Returns:
      int SMF79DTE value
    • smf79sid

      public String smf79sid()
      SMF79SID value.
      Returns:
      String SMF79SID value
    • smf79ssi

      public String smf79ssi()
      SMF79SSI value.
      Returns:
      String SMF79SSI value
    • smf79sty

      public int smf79sty()
      SMF79STY value.
      Returns:
      int SMF79STY value
    • smf79trn

      public int smf79trn()
      SMF79TRN value.
      Returns:
      int SMF79TRN value
    • smf79prs

      public int smf79prs()
      SMF79PRS value.
      Returns:
      int SMF79PRS value
    • smf79prl

      public int smf79prl()
      SMF79PRL value.
      Returns:
      int SMF79PRL value
    • smf79prn

      public int smf79prn()
      SMF79PRN value.
      Returns:
      int SMF79PRN value
    • smf79mcs

      public int smf79mcs()
      SMF79MCS value. Supported if smf79sty() != 15;
      Returns:
      int SMF79MCS value
    • smf79mcl

      public int smf79mcl()
      SMF79MCL value. Supported if smf79sty() != 15;
      Returns:
      int SMF79MCL value
    • smf79mcn

      public int smf79mcn()
      SMF79MCN value. Supported if smf79sty() != 15;
      Returns:
      int SMF79MCN value
    • smf79ass

      public int smf79ass()
      SMF79ASS value. Supported if smf79sty() != 15;
      Returns:
      int SMF79ASS value
    • smf79asl

      public int smf79asl()
      SMF79ASL value. Supported if smf79sty() != 15;
      Returns:
      int SMF79ASL value
    • smf79asn

      public int smf79asn()
      SMF79ASN value. Supported if smf79sty() != 15;
      Returns:
      int SMF79ASN value
    • smf79dcs

      public int smf79dcs()
      SMF79DCS value. Supported if smf79sty() != 15;
      Returns:
      int SMF79DCS value
    • smf79dcl

      public int smf79dcl()
      SMF79DCL value. Supported if smf79sty() != 15;
      Returns:
      int SMF79DCL value
    • smf79dcn

      public int smf79dcn()
      SMF79DCN value. Supported if smf79sty() != 15;
      Returns:
      int SMF79DCN value
    • smf79qss

      public int smf79qss()
      SMF79QSS value. Supported if smf79sty() != 15;
      Returns:
      int SMF79QSS value
    • smf79qsl

      public int smf79qsl()
      SMF79QSL value. Supported if smf79sty() != 15;
      Returns:
      int SMF79QSL value
    • smf79qsn

      public int smf79qsn()
      SMF79QSN value. Supported if smf79sty() != 15;
      Returns:
      int SMF79QSN value
    • smf79fpo

      public int smf79fpo()
      SMF79FPO value. Supported if smf79sty() == 15;
      Returns:
      int SMF79FPO value
    • smf79fpl

      public int smf79fpl()
      SMF79FPL value. Supported if smf79sty() == 15;
      Returns:
      int SMF79FPL value
    • smf79fpn

      public int smf79fpn()
      SMF79FPN value. Supported if smf79sty() == 15;
      Returns:
      int SMF79FPN 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