Package com.blackhillsoftware.smf.smf75
Class ProductSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf75.ProductSection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x02 = 2static final int
Constant: 0x01 = 1static final int
Constant: 0x07 = 7static final int
Constant: 0x03 = 3static final int
Constant: 0x02 = 2static final int
Constant: 0x40 = 64static final int
Constant: 0x80 = 128static final int
Constant: 0x20 = 32static final int
Constant: 0x20 = 32static final int
Constant: 0x10 = 16static final int
Constant: 0x40 = 64static final int
Constant: 0x10 = 16static final int
Constant: 0x40 = 64static final int
Constant: 0x20 = 32static final int
Constant: 0x01 = 1static final int
Constant: 0x02 = 2static final int
Constant: 0x08 = 8static final int
Constant: 0x04 = 4static final int
Constant: 0x80 = 128static final int
Constant: 0x04 = 4static final int
Constant: 0x08 = 8 -
Method Summary
Modifier and TypeMethodDescriptionstatic ProductSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.Get the Reassembly Area for this record or null if there is no Reassembly Areaboolean
Return true if SMF75AltVM bit insmf75fla()
is set.boolean
smf75bip()
Return true ifsmf75fla()
masked by SMF75BOO equalsSMF75BIP
.boolean
smf75brp()
Return true ifsmf75fla()
masked by SMF75BOO equalsSMF75BRP
.boolean
smf75bsh()
Return true ifsmf75fla()
masked by SMF75BOO equalsSMF75BSH
.boolean
smf75cne()
Return true ifSMF75CNE
bit insmf75prf()
is set.boolean
smf75cnv()
Return true if SMF75CNV bit insmf75fla()
is set.smf75cyc()
SMF75CYC as a Duration.int
SMF75CYC raw value.double
SMF75CYC in seconds.smf75dat()
SMF75DAT as a LocalDate.int
SMF75DAT raw value.boolean
smf75drc()
Return true ifSMF75DRC
bit insmf75prf()
is set.boolean
smf75eed()
Return true if SMF75EED bit insmf75fla()
is set.boolean
smf75eme()
Return true ifSMF75EME
bit insmf75prf()
is set.int
smf75fla()
SMF75FLA value.smf75gie()
SMF75GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF75GIE STCK value.smf75iet()
SMF75IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF75IET STCK value.boolean
smf75iip()
Return true if SMF75IIP bit insmf75fla()
is set.int
smf75iml()
SMF75IML value.smf75int()
SMF75INT as a Duration.int
SMF75INT raw value.double
SMF75INT in seconds.boolean
smf75ism()
Return true if SMF75ISM bit insmf75fla()
is set.boolean
smf75iss()
Return true if SMF75ISS bit insmf75fla()
is set.smf75ist()
SMF75IST as LocalTime.int
SMF75IST raw value.smf75lgo()
SMF75LGO as ZoneOffset.long
SMF75LGO raw value.boolean
smf75m3r()
Return true if SMF75M3R bit insmf75fla()
is set.int
smf75mfl()
SMF75MFL value.int
smf75mfv()
SMF75MFV value.smf75mvs()
SMF75MVS value.smf75oil()
SMF75OIL as a Duration.int
SMF75OIL raw value.double
SMF75OIL in seconds.boolean
smf75pe2()
Return true ifSMF75PE2
bit insmf75prf()
is set.boolean
smf75ped()
Return true ifSMF75PED
bit insmf75prf()
is set.smf75prd()
SMF75PRD value.int
smf75prf()
SMF75PRF value.boolean
smf75pri()
Return true ifSMF75PRI
bit insmf75prf()
is set.boolean
smf75prp()
Return true ifSMF75PRP
bit insmf75prf()
is set.int
smf75ptn()
SMF75PTN value.boolean
smf75qes()
Return true ifSMF75QES
bit insmf75prf()
is set.int
smf75ral()
SMF75RAL value.int
smf75ran()
SMF75RAN value.int
smf75rao()
SMF75RAO value.boolean
smf75rch()
Return true if SMF75RCH bit insmf75fla()
is set.boolean
smf75rcl()
Return true if SMF75RCL bit insmf75fla()
is set.smf75rls()
SMF75RLS value.int
smf75rv2()
SMF75RV2 value.long
smf75sam()
SMF75SAM value.smf75snm()
SMF75SNM value.int
smf75srl()
SMF75SRL value.smf75syn()
SMF75SYN as a Duration.int
SMF75SYN raw value.double
SMF75SYN in seconds.smf75xnm()
SMF75XNM value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF75CNV
public static final int SMF75CNVConstant: 0x80 = 128- See Also:
-
SMF75ISS
public static final int SMF75ISSConstant: 0x40 = 64- See Also:
-
SMF75M3R
public static final int SMF75M3RConstant: 0x20 = 32- See Also:
-
SMF75ISM
public static final int SMF75ISMConstant: 0x10 = 16- See Also:
-
SMF75RCL
public static final int SMF75RCLConstant: 0x08 = 8- See Also:
-
SMF75RCH
public static final int SMF75RCHConstant: 0x04 = 4- See Also:
-
SMF75AltVM
public static final int SMF75AltVMConstant: 0x02 = 2- See Also:
-
SMF75IIP
public static final int SMF75IIPConstant: 0x40 = 64- See Also:
-
SMF75EED
public static final int SMF75EEDConstant: 0x20 = 32- See Also:
-
SMF75BOO
public static final int SMF75BOOConstant: 0x07 = 7- See Also:
-
SMF75BRP
public static final int SMF75BRPConstant: 0x03 = 3- See Also:
-
SMF75BSH
public static final int SMF75BSHConstant: 0x02 = 2- See Also:
-
SMF75BIP
public static final int SMF75BIPConstant: 0x01 = 1- See Also:
-
SMF75QES
public static final int SMF75QESConstant: 0x80 = 128- See Also:
-
SMF75CNE
public static final int SMF75CNEConstant: 0x40 = 64- See Also:
-
SMF75DRC
public static final int SMF75DRCConstant: 0x20 = 32- See Also:
-
SMF75EME
public static final int SMF75EMEConstant: 0x10 = 16- See Also:
-
SMF75PRI
public static final int SMF75PRIConstant: 0x08 = 8- See Also:
-
SMF75PRP
public static final int SMF75PRPConstant: 0x04 = 4- See Also:
-
SMF75PED
public static final int SMF75PEDConstant: 0x02 = 2- See Also:
-
SMF75PE2
public static final int SMF75PE2Constant: 0x01 = 1- See Also:
-
-
Method Details
-
reassemblyArea
Get the Reassembly Area for this record or null if there is no Reassembly Area- Returns:
- SMF type 75 ReassemblyArea or null
-
smf75mfv
public int smf75mfv()SMF75MFV value.- Returns:
- int SMF75MFV value
-
smf75prd
SMF75PRD value.- Returns:
- String SMF75PRD value
-
smf75ist
SMF75IST as LocalTime.- Returns:
- LocalTime SMF75IST
- See Also:
-
smf75istRawValue
public int smf75istRawValue()SMF75IST raw value.- Returns:
- int SMF75IST value
-
smf75dat
SMF75DAT as a LocalDate.- Returns:
- LocalDate SMF75DAT Date
- See Also:
-
smf75datRawValue
public int smf75datRawValue()SMF75DAT raw value.- Returns:
- int SMF75DAT value
-
smf75int
SMF75INT as a Duration.- Returns:
- Duration SMF75INT seconds
- See Also:
-
smf75intSeconds
public double smf75intSeconds()SMF75INT in seconds.- Returns:
- double SMF75INT converted to seconds
-
smf75intRawValue
public int smf75intRawValue()SMF75INT raw value.- Returns:
- int SMF75INT value
-
smf75mfl
public int smf75mfl()SMF75MFL value.- Returns:
- int SMF75MFL value
-
smf75sam
public long smf75sam()SMF75SAM value.- Returns:
- long SMF75SAM value
-
smf75rv2
public int smf75rv2()SMF75RV2 value.- Returns:
- int SMF75RV2 value
-
smf75fla
public int smf75fla()SMF75FLA value.- Returns:
- int SMF75FLA value
-
smf75cnv
public boolean smf75cnv()Return true if SMF75CNV bit insmf75fla()
is set.- Returns:
- boolean SMF75CNV bit is set in smf75fla()
SMF75CNV = 0x80
-
smf75iss
public boolean smf75iss()Return true if SMF75ISS bit insmf75fla()
is set.- Returns:
- boolean SMF75ISS bit is set in smf75fla()
SMF75ISS = 0x40
-
smf75m3r
public boolean smf75m3r()Return true if SMF75M3R bit insmf75fla()
is set.- Returns:
- boolean SMF75M3R bit is set in smf75fla()
SMF75M3R = 0x20
-
smf75ism
public boolean smf75ism()Return true if SMF75ISM bit insmf75fla()
is set.- Returns:
- boolean SMF75ISM bit is set in smf75fla()
SMF75ISM = 0x10
-
smf75rcl
public boolean smf75rcl()Return true if SMF75RCL bit insmf75fla()
is set.- Returns:
- boolean SMF75RCL bit is set in smf75fla()
SMF75RCL = 0x08
-
smf75rch
public boolean smf75rch()Return true if SMF75RCH bit insmf75fla()
is set.- Returns:
- boolean SMF75RCH bit is set in smf75fla()
SMF75RCH = 0x04
-
smf75altVm
public boolean smf75altVm()Return true if SMF75AltVM bit insmf75fla()
is set.- Returns:
- boolean SMF75AltVM bit is set in smf75fla()
SMF75AltVM = 0x02
-
smf75iip
public boolean smf75iip()Return true if SMF75IIP bit insmf75fla()
is set.- Returns:
- boolean SMF75IIP bit is set in smf75fla()
SMF75IIP = 0x40
-
smf75eed
public boolean smf75eed()Return true if SMF75EED bit insmf75fla()
is set.- Returns:
- boolean SMF75EED bit is set in smf75fla()
SMF75EED = 0x20
-
smf75brp
public boolean smf75brp()Return true ifsmf75fla()
masked by SMF75BOO equalsSMF75BRP
.- Returns:
- boolean
smf75fla()
& SMF75BOO equals SMF75BRPSMF75BRP = 0x03
-
smf75bsh
public boolean smf75bsh()Return true ifsmf75fla()
masked by SMF75BOO equalsSMF75BSH
.- Returns:
- boolean
smf75fla()
& SMF75BOO equals SMF75BSHSMF75BSH = 0x02
-
smf75bip
public boolean smf75bip()Return true ifsmf75fla()
masked by SMF75BOO equalsSMF75BIP
.- Returns:
- boolean
smf75fla()
& SMF75BOO equals SMF75BIPSMF75BIP = 0x01
-
smf75rls
SMF75RLS value.- Returns:
- String SMF75RLS value
-
smf75cyc
SMF75CYC as a Duration.- Returns:
- Duration SMF75CYC seconds
- See Also:
-
smf75cycSeconds
public double smf75cycSeconds()SMF75CYC in seconds.- Returns:
- double SMF75CYC converted to seconds
-
smf75cycRawValue
public int smf75cycRawValue()SMF75CYC raw value.- Returns:
- int SMF75CYC value
-
smf75mvs
SMF75MVS value.- Returns:
- String SMF75MVS value
-
smf75iml
public int smf75iml()SMF75IML value.- Returns:
- int SMF75IML value
-
smf75prf
public int smf75prf()SMF75PRF value.- Returns:
- int SMF75PRF value
-
smf75qes
public boolean smf75qes()Return true ifSMF75QES
bit insmf75prf()
is set.- Returns:
- boolean SMF75QES bit is set in smf75prf()
SMF75QES = 0x80
-
smf75cne
public boolean smf75cne()Return true ifSMF75CNE
bit insmf75prf()
is set.- Returns:
- boolean SMF75CNE bit is set in smf75prf()
SMF75CNE = 0x40
-
smf75drc
public boolean smf75drc()Return true ifSMF75DRC
bit insmf75prf()
is set.- Returns:
- boolean SMF75DRC bit is set in smf75prf()
SMF75DRC = 0x20
-
smf75eme
public boolean smf75eme()Return true ifSMF75EME
bit insmf75prf()
is set.- Returns:
- boolean SMF75EME bit is set in smf75prf()
SMF75EME = 0x10
-
smf75pri
public boolean smf75pri()Return true ifSMF75PRI
bit insmf75prf()
is set.- Returns:
- boolean SMF75PRI bit is set in smf75prf()
SMF75PRI = 0x08
-
smf75prp
public boolean smf75prp()Return true ifSMF75PRP
bit insmf75prf()
is set.- Returns:
- boolean SMF75PRP bit is set in smf75prf()
SMF75PRP = 0x04
-
smf75ped
public boolean smf75ped()Return true ifSMF75PED
bit insmf75prf()
is set.- Returns:
- boolean SMF75PED bit is set in smf75prf()
SMF75PED = 0x02
-
smf75pe2
public boolean smf75pe2()Return true ifSMF75PE2
bit insmf75prf()
is set.- Returns:
- boolean SMF75PE2 bit is set in smf75prf()
SMF75PE2 = 0x01
-
smf75ptn
public int smf75ptn()SMF75PTN value.- Returns:
- int SMF75PTN value
-
smf75srl
public int smf75srl()SMF75SRL value.- Returns:
- int SMF75SRL value
-
smf75iet
SMF75IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf75ietRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF75IET STCK converted to ZonedDateTime
- See Also:
-
smf75ietRawValue
SMF75IET STCK value.- Returns:
- BigInteger SMF75IET STCK value
-
smf75lgo
SMF75LGO as ZoneOffset.- Returns:
- ZoneOffset SMF75LGO
-
smf75lgoRawValue
public long smf75lgoRawValue()SMF75LGO raw value.- Returns:
- long SMF75LGO value
-
smf75rao
public int smf75rao()SMF75RAO value.- Returns:
- int SMF75RAO value
-
smf75ral
public int smf75ral()SMF75RAL value.- Returns:
- int SMF75RAL value
-
smf75ran
public int smf75ran()SMF75RAN value.- Returns:
- int SMF75RAN value
-
smf75oil
SMF75OIL as a Duration.- Returns:
- Duration SMF75OIL
- See Also:
-
smf75oilSeconds
public double smf75oilSeconds()SMF75OIL in seconds.- Returns:
- double SMF75OIL converted to seconds
-
smf75oilRawValue
public int smf75oilRawValue()SMF75OIL raw value.- Returns:
- int SMF75OIL raw value
-
smf75syn
SMF75SYN as a Duration.- Returns:
- Duration SMF75SYN
- See Also:
-
smf75synSeconds
public double smf75synSeconds()SMF75SYN in seconds.- Returns:
- double SMF75SYN converted to seconds
-
smf75synRawValue
public int smf75synRawValue()SMF75SYN raw value.- Returns:
- int SMF75SYN raw value
-
smf75gie
SMF75GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf75gieRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF75GIE STCK converted to ZonedDateTime
- See Also:
-
smf75gieRawValue
SMF75GIE STCK value.- Returns:
- BigInteger SMF75GIE STCK value
-
smf75xnm
SMF75XNM value.- Returns:
- String SMF75XNM value
-
smf75snm
SMF75SNM value.- Returns:
- String SMF75SNM value
-
create
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 sectionoffset
- Offset of this section in the datalength
- length of the section
-