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

    • channelData1

      public ChannelData1 channelData1()
      Channel Measurement Group 1 data, if smf73cmg() == 1 otherwise null.
      Returns:
      ChannelData1 or null;
    • channelData2

      public ChannelData2 channelData2()
      Channel Measurement Group 2 data, if smf73cmg() == 2 otherwise null.
      Returns:
      ChannelData2 or null;
    • channelData3

      public ChannelData3 channelData3()
      Channel Measurement Group 3 data, if smf73cmg() == 3 otherwise null.
      Returns:
      ChannelData3 or null;
    • channelData4

      public ChannelData4 channelData4()
      Channel Measurement Group 4 data, if smf73cmg() == 4 otherwise null.
      Returns:
      ChannelData4 or null;
    • channelData5

      public ChannelData5 channelData5()
      Channel Measurement Group 5 data, if smf73cmg() == 5 otherwise null.
      Returns:
      ChannelData5 or null;
    • extendedChannelData2

      public ExtendedChannelData2 extendedChannelData2()
      Extended Channel Measurement Group 2 data, if smf73cmg() == 2 otherwise null.
      Returns:
      ChannelData2 or null;
    • extendedchannelData4

      public ExtendedChannelData4 extendedchannelData4()
      Extended Channel Measurement Group 4 data, if smf73cmg() == 4 otherwise null.
      Returns:
      ExtendedChannelData4 or null;
    • extendedchannelData5

      public ExtendedChannelData5 extendedchannelData5()
      Extended Channel Measurement Group 5 data, if smf73cmg() == 5 otherwise null.
      Returns:
      ExtendedChannelData5 or null;
    • 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

    • 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
    • smf73ioen

      public int smf73ioen()
      SMF73IOEN value.
      Returns:
      int SMF73IOEN value
    • 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(com.blackhillsoftware.smf.internal.Section Data, int offset, int length, List<ExtendedChannelPathDataSection> extendedChannelPathDataSections)
      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