Class ChannelPathDataSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf73.subtype1.ChannelPathDataSection

public final class ChannelPathDataSection extends SmfData
  • Field Details

  • Method Details

    • smf73pid

      public int smf73pid()
      SMF73PID value.
      Returns:
      int SMF73PID value
    • smf73fg2

      public int smf73fg2()
      SMF73FG2 value.
      Returns:
      int SMF73FG2 value
    • smf73bl

      public boolean smf73bl()
      Return true if SMF73BL bit in smf73fg2() is set.
      Returns:
      boolean SMF73BL bit is set in smf73fg2()

      SMF73BL = 0x20

    • smf73by

      public boolean smf73by()
      Return true if SMF73BY bit in smf73fg2() is set.
      Returns:
      boolean SMF73BY bit is set in smf73fg2()

      SMF73BY = 0x10

    • smf73rv4

      public boolean smf73rv4()
      Return true if SMF73RV4 bit in smf73fg2() is set.
      Returns:
      boolean SMF73RV4 bit is set in smf73fg2()

      SMF73RV4 = 0x08

    • smf73par

      public boolean smf73par()
      Return true if SMF73PAR bit in smf73fg2() is set.
      Returns:
      boolean SMF73PAR bit is set in smf73fg2()

      SMF73PAR = 0x04

    • smf73vac

      public boolean smf73vac()
      Return true if SMF73VAC bit in smf73fg2() is set.
      Returns:
      boolean SMF73VAC bit is set in smf73fg2()

      SMF73VAC = 0x02

    • smf73sta

      public boolean smf73sta()
      Return true if SMF73STA bit in smf73fg2() is set.
      Returns:
      boolean SMF73STA bit is set in smf73fg2()

      SMF73STA = 0x01

    • smf73fg3

      public int smf73fg3()
      SMF73FG3 value.
      Returns:
      int SMF73FG3 value
    • smf73cnc

      public boolean smf73cnc()
      Return true if SMF73CNC bit in smf73fg3() is set.
      Returns:
      boolean SMF73CNC bit is set in smf73fg3()

      SMF73CNC = 0x80

    • smf73doc

      public boolean smf73doc()
      Return true if SMF73DOC bit in smf73fg3() is set.
      Returns:
      boolean SMF73DOC bit is set in smf73fg3()

      SMF73DOC = 0x40

    • smf73cvc

      public boolean smf73cvc()
      Return true if SMF73CVC bit in smf73fg3() is set.
      Returns:
      boolean SMF73CVC bit is set in smf73fg3()

      SMF73CVC = 0x20

    • smf73mod

      public boolean smf73mod()
      Return true if SMF73MOD bit in smf73fg3() is set.
      Returns:
      boolean SMF73MOD bit is set in smf73fg3()

      SMF73MOD = 0x10

    • smf73del

      public boolean smf73del()
      Return true if SMF73DEL bit in smf73fg3() is set.
      Returns:
      boolean SMF73DEL bit is set in smf73fg3()

      SMF73DEL = 0x08

    • smf73ins

      public boolean smf73ins()
      Return true if SMF73INS bit in smf73fg3() is set.
      Returns:
      boolean SMF73INS bit is set in smf73fg3()

      SMF73INS = 0x04

    • smf73vld

      public boolean smf73vld()
      Return true if SMF73VLD bit in smf73fg3() is set.
      Returns:
      boolean SMF73VLD bit is set in smf73fg3()

      SMF73VLD = 0x02

    • smf73shr

      public boolean smf73shr()
      Return true if SMF73SHR bit in smf73fg3() is set.
      Returns:
      boolean SMF73SHR bit is set in smf73fg3()

      SMF73SHR = 0x01

    • smf73fg4

      public int smf73fg4()
      SMF73FG4 value.
      Returns:
      int SMF73FG4 value
    • smf73nvl

      public boolean smf73nvl()
      Return true if SMF73NVL bit in smf73fg4() is set.
      Returns:
      boolean SMF73NVL bit is set in smf73fg4()

      SMF73NVL = 0x80

    • smf73cc

      public boolean smf73cc()
      Return true if SMF73CC bit in smf73fg4() is set.
      Returns:
      boolean SMF73CC bit is set in smf73fg4()

      SMF73CC = 0x40

    • smf73fxt

      public boolean smf73fxt()
      Return true if SMF73FXT bit in smf73fg4() is set.
      Returns:
      boolean SMF73FXT bit is set in smf73fg4()

      SMF73FXT = 0x20

    • smf73cpm

      public boolean smf73cpm()
      Return true if SMF73CPM bit in smf73fg4() is set.
      Returns:
      boolean SMF73CPM bit is set in smf73fg4()

      SMF73CPM = 0x08

    • smf73cdc

      public boolean smf73cdc()
      Return true if SMF73CDC bit in smf73fg4() is set.
      Returns:
      boolean SMF73CDC bit is set in smf73fg4()

      SMF73CDC = 0x04

    • smf73xcm

      public boolean smf73xcm()
      Return true if SMF73XCM bit in smf73fg4() is set.
      Returns:
      boolean SMF73XCM bit is set in smf73fg4()

      SMF73XCM = 0x02

    • smf73pni

      public boolean smf73pni()
      Return true if SMF73PNI bit in smf73fg4() is set.
      Returns:
      boolean SMF73PNI bit is set in smf73fg4()

      SMF73PNI = 0x01

    • smf73bsy

      public long smf73bsy()
      SMF73BSY value.
      Returns:
      long SMF73BSY value
    • smf73pby

      public Duration smf73pby()
      SMF73PBY as a Duration.
      Returns:
      Duration SMF73PBY
      See Also:
    • smf73pbySeconds

      public double smf73pbySeconds()
      SMF73PBY in seconds.
      Returns:
      double SMF73PBY converted to seconds
    • smf73pbyRawValue

      public long smf73pbyRawValue()
      SMF73PBY raw value.
      Returns:
      long SMF73PBY value
    • smf73pti

      public Duration smf73pti()
      SMF73PTI as a Duration.
      Returns:
      Duration SMF73PTI
      See Also:
    • smf73ptiSeconds

      public double smf73ptiSeconds()
      SMF73PTI in seconds.
      Returns:
      double SMF73PTI converted to seconds
    • smf73ptiRawValue

      public long smf73ptiRawValue()
      SMF73PTI raw value.
      Returns:
      long SMF73PTI value
    • smf73cpd

      public int smf73cpd()
      SMF73CPD value.
      Returns:
      int SMF73CPD value
    • smf73acr

      public String smf73acr()
      SMF73ACR value.
      Returns:
      String SMF73ACR value
    • smf73cmg

      public int smf73cmg()
      SMF73CMG value.
      Returns:
      int SMF73CMG value
    • smf73fg5

      public int smf73fg5()
      SMF73FG5 value.
      Returns:
      int SMF73FG5 value
    • smf73wd1

      public boolean smf73wd1()
      Return true if SMF73WD1 bit in smf73fg5() is set.
      Returns:
      boolean SMF73WD1 bit is set in smf73fg5()

      SMF73WD1 = 0x80

    • smf73wd2

      public boolean smf73wd2()
      Return true if SMF73WD2 bit in smf73fg5() is set.
      Returns:
      boolean SMF73WD2 bit is set in smf73fg5()

      SMF73WD2 = 0x40

    • smf73wd3

      public boolean smf73wd3()
      Return true if SMF73WD3 bit in smf73fg5() is set.
      Returns:
      boolean SMF73WD3 bit is set in smf73fg5()

      SMF73WD3 = 0x20

    • smf73wd4

      public boolean smf73wd4()
      Return true if SMF73WD4 bit in smf73fg5() is set.
      Returns:
      boolean SMF73WD4 bit is set in smf73fg5()

      SMF73WD4 = 0x10

    • smf73wd5

      public boolean smf73wd5()
      Return true if SMF73WD5 bit in smf73fg5() is set.
      Returns:
      boolean SMF73WD5 bit is set in smf73fg5()

      SMF73WD5 = 0x08

    • smf73cm1

      public String smf73cm1()
      SMF73CM1 value. Supported if smf73cmg() == 1;
      Returns:
      String SMF73CM1 value
    • smf73tut

      public Duration smf73tut()
      SMF73TUT as a Duration. Supported if smf73cmg() == 1 && smf73wd1() == true;
      Returns:
      Duration SMF73TUT
      See Also:
    • smf73tutSeconds

      public double smf73tutSeconds()
      SMF73TUT in seconds. Supported if smf73cmg() == 1 && smf73wd1() == true;
      Returns:
      double SMF73TUT converted to seconds
    • smf73tutRawValue

      public double smf73tutRawValue()
      SMF73TUT raw value. Supported if smf73cmg() == 1 && smf73wd1() == true;
      Returns:
      double SMF73TUT value
    • smf73put

      public Duration smf73put()
      SMF73PUT as a Duration. Supported if smf73cmg() == 1 && smf73wd2() == true;
      Returns:
      Duration SMF73PUT
      See Also:
    • smf73putSeconds

      public double smf73putSeconds()
      SMF73PUT in seconds. Supported if smf73cmg() == 1 && smf73wd2() == true;
      Returns:
      double SMF73PUT converted to seconds
    • smf73putRawValue

      public double smf73putRawValue()
      SMF73PUT raw value. Supported if smf73cmg() == 1 && smf73wd2() == true;
      Returns:
      double SMF73PUT value
    • smf73mbc

      public double smf73mbc()
      SMF73MBC value. Supported if smf73cmg() == 2 && smf73wd1() == true;
      Returns:
      double SMF73MBC value
    • smf73mcu

      public double smf73mcu()
      SMF73MCU value. Supported if smf73cmg() == 2 && smf73wd2() == true;
      Returns:
      double SMF73MCU value
    • smf73mwu

      public double smf73mwu()
      SMF73MWU value. Supported if smf73cmg() == 2 && smf73wd3() == true;
      Returns:
      double SMF73MWU value
    • smf73mru

      public double smf73mru()
      SMF73MRU value. Supported if smf73cmg() == 2 && smf73wd4() == true;
      Returns:
      double SMF73MRU value
    • smf73us

      public double smf73us()
      SMF73US value. Supported if smf73cmg() == 2 && smf73wd5() == true;
      Returns:
      double SMF73US value
    • smf73tbc

      public double smf73tbc()
      SMF73TBC value. Supported if smf73cmg() == 2;
      Returns:
      double SMF73TBC value
    • smf73tuc

      public double smf73tuc()
      SMF73TUC value. Supported if smf73cmg() == 2;
      Returns:
      double SMF73TUC value
    • smf73puc

      public double smf73puc()
      SMF73PUC value. Supported if smf73cmg() == 2;
      Returns:
      double SMF73PUC value
    • smf73twu

      public double smf73twu()
      SMF73TWU value. Supported if smf73cmg() == 2;
      Returns:
      double SMF73TWU value
    • smf73pwu

      public double smf73pwu()
      SMF73PWU value. Supported if smf73cmg() == 2;
      Returns:
      double SMF73PWU value
    • smf73tru

      public double smf73tru()
      SMF73TRU value. Supported if smf73cmg() == 2;
      Returns:
      double SMF73TRU value
    • smf73pru

      public double smf73pru()
      SMF73PRU value. Supported if smf73cmg() == 2;
      Returns:
      double SMF73PRU value
    • smf73pdu

      public double smf73pdu()
      SMF73PDU value. Supported if smf73cmg() == 3 && smf73wd1() == true;
      Returns:
      double SMF73PDU value
    • smf73tdu

      public double smf73tdu()
      SMF73TDU value. Supported if smf73cmg() == 3 && smf73wd2() == true;
      Returns:
      double SMF73TDU value
    • smf73pum

      public double smf73pum()
      SMF73PUM value. Supported if smf73cmg() == 3 && smf73wd3() == true;
      Returns:
      double SMF73PUM value
    • smf73tum

      public double smf73tum()
      SMF73TUM value. Supported if smf73cmg() == 3 && smf73wd4() == true;
      Returns:
      double SMF73TUM value
    • smf73pms

      public double smf73pms()
      SMF73PMS value. Supported if smf73cmg() == 3;
      Returns:
      double SMF73PMS value
    • smf73tms

      public double smf73tms()
      SMF73TMS value. Supported if smf73cmg() == 3;
      Returns:
      double SMF73TMS value
    • smf73pus

      public double smf73pus()
      SMF73PUS value. Supported if smf73cmg() == 3;
      Returns:
      double SMF73PUS value
    • smf73pub

      public double smf73pub()
      SMF73PUB value. Supported if smf73cmg() == 3;
      Returns:
      double SMF73PUB value
    • smf73tub

      public double smf73tub()
      SMF73TUB value. Supported if smf73cmg() == 3;
      Returns:
      double SMF73TUB value
    • smf73pds

      public double smf73pds()
      SMF73PDS value. Supported if smf73cmg() == 3;
      Returns:
      double SMF73PDS value
    • smf73tds

      public double smf73tds()
      SMF73TDS value. Supported if smf73cmg() == 3;
      Returns:
      double SMF73TDS value
    • smf73cpp

      public int smf73cpp()
      SMF73CPP value.
      Returns:
      int SMF73CPP value
    • smf73gen

      public int smf73gen()
      SMF73GEN value.
      Returns:
      int SMF73GEN value
    • smf73eix

      public int smf73eix()
      SMF73EIX value. Supported if smf73xcm() == true;
      Returns:
      int SMF73EIX value
    • smf73spd

      public int smf73spd()
      SMF73SPD value.
      Returns:
      int SMF73SPD value
    • smf73msc

      public int smf73msc()
      SMF73MSC value, with mask 0x0F.
      Returns:
      int SMF73MSC value & 0x0F
    • smf73nt1

      public String smf73nt1()
      SMF73NT1 value.
      Returns:
      String SMF73NT1 value
    • smf73nt2

      public String smf73nt2()
      SMF73NT2 value.
      Returns:
      String SMF73NT2 value
    • create

      public static ChannelPathDataSection 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