Package com.blackhillsoftware.smf.smf71
Class ProductSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf71.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 SMF71AltVM bit insmf71fla()
is set.boolean
smf71bip()
Return true ifsmf71fla()
masked by SMF71BOO equalsSMF71BIP
.boolean
smf71brp()
Return true ifsmf71fla()
masked by SMF71BOO equalsSMF71BRP
.boolean
smf71bsh()
Return true ifsmf71fla()
masked by SMF71BOO equalsSMF71BSH
.boolean
smf71cne()
Return true ifSMF71CNE
bit insmf71prf()
is set.boolean
smf71cnv()
Return true if SMF71CNV bit insmf71fla()
is set.smf71cyc()
SMF71CYC as a Duration.int
SMF71CYC raw value.double
SMF71CYC in seconds.smf71dat()
SMF71DAT as a LocalDate.int
SMF71DAT raw value.boolean
smf71drc()
Return true ifSMF71DRC
bit insmf71prf()
is set.boolean
smf71eed()
Return true if SMF71EED bit insmf71fla()
is set.boolean
smf71eme()
Return true ifSMF71EME
bit insmf71prf()
is set.int
smf71fla()
SMF71FLA value.smf71gie()
SMF71GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF71GIE STCK value.smf71iet()
SMF71IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF71IET STCK value.boolean
smf71iip()
Return true if SMF71IIP bit insmf71fla()
is set.int
smf71iml()
SMF71IML value.smf71int()
SMF71INT as a Duration.int
SMF71INT raw value.double
SMF71INT in seconds.boolean
smf71ism()
Return true if SMF71ISM bit insmf71fla()
is set.boolean
smf71iss()
Return true if SMF71ISS bit insmf71fla()
is set.smf71ist()
SMF71IST as LocalTime.int
SMF71IST raw value.smf71lgo()
SMF71LGO as ZoneOffset.long
SMF71LGO raw value.boolean
smf71m3r()
Return true if SMF71M3R bit insmf71fla()
is set.int
smf71mfl()
SMF71MFL value.int
smf71mfv()
SMF71MFV value.smf71mvs()
SMF71MVS value.smf71oil()
SMF71OIL as a Duration.int
SMF71OIL raw value.double
SMF71OIL in seconds.boolean
smf71pe2()
Return true ifSMF71PE2
bit insmf71prf()
is set.boolean
smf71ped()
Return true ifSMF71PED
bit insmf71prf()
is set.smf71prd()
SMF71PRD value.int
smf71prf()
SMF71PRF value.boolean
smf71pri()
Return true ifSMF71PRI
bit insmf71prf()
is set.boolean
smf71prp()
Return true ifSMF71PRP
bit insmf71prf()
is set.int
smf71ptn()
SMF71PTN value.boolean
smf71qes()
Return true ifSMF71QES
bit insmf71prf()
is set.int
smf71ral()
SMF71RAL value.int
smf71ran()
SMF71RAN value.int
smf71rao()
SMF71RAO value.boolean
smf71rch()
Return true if SMF71RCH bit insmf71fla()
is set.boolean
smf71rcl()
Return true if SMF71RCL bit insmf71fla()
is set.smf71rls()
SMF71RLS value.int
smf71rv2()
SMF71RV2 value.long
smf71sam()
SMF71SAM value.smf71snm()
SMF71SNM value.int
smf71srl()
SMF71SRL value.smf71syn()
SMF71SYN as a Duration.int
SMF71SYN raw value.double
SMF71SYN in seconds.smf71xnm()
SMF71XNM value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF71CNV
public static final int SMF71CNVConstant: 0x80 = 128- See Also:
-
SMF71ISS
public static final int SMF71ISSConstant: 0x40 = 64- See Also:
-
SMF71M3R
public static final int SMF71M3RConstant: 0x20 = 32- See Also:
-
SMF71ISM
public static final int SMF71ISMConstant: 0x10 = 16- See Also:
-
SMF71RCL
public static final int SMF71RCLConstant: 0x08 = 8- See Also:
-
SMF71RCH
public static final int SMF71RCHConstant: 0x04 = 4- See Also:
-
SMF71AltVM
public static final int SMF71AltVMConstant: 0x02 = 2- See Also:
-
SMF71IIP
public static final int SMF71IIPConstant: 0x40 = 64- See Also:
-
SMF71EED
public static final int SMF71EEDConstant: 0x20 = 32- See Also:
-
SMF71BOO
public static final int SMF71BOOConstant: 0x07 = 7- See Also:
-
SMF71BRP
public static final int SMF71BRPConstant: 0x03 = 3- See Also:
-
SMF71BSH
public static final int SMF71BSHConstant: 0x02 = 2- See Also:
-
SMF71BIP
public static final int SMF71BIPConstant: 0x01 = 1- See Also:
-
SMF71QES
public static final int SMF71QESConstant: 0x80 = 128- See Also:
-
SMF71CNE
public static final int SMF71CNEConstant: 0x40 = 64- See Also:
-
SMF71DRC
public static final int SMF71DRCConstant: 0x20 = 32- See Also:
-
SMF71EME
public static final int SMF71EMEConstant: 0x10 = 16- See Also:
-
SMF71PRI
public static final int SMF71PRIConstant: 0x08 = 8- See Also:
-
SMF71PRP
public static final int SMF71PRPConstant: 0x04 = 4- See Also:
-
SMF71PED
public static final int SMF71PEDConstant: 0x02 = 2- See Also:
-
SMF71PE2
public static final int SMF71PE2Constant: 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 71 ReassemblyArea or null
-
smf71mfv
public int smf71mfv()SMF71MFV value.- Returns:
- int SMF71MFV value
-
smf71prd
SMF71PRD value.- Returns:
- String SMF71PRD value
-
smf71ist
SMF71IST as LocalTime.- Returns:
- LocalTime SMF71IST
- See Also:
-
smf71istRawValue
public int smf71istRawValue()SMF71IST raw value.- Returns:
- int SMF71IST value
-
smf71dat
SMF71DAT as a LocalDate.- Returns:
- LocalDate SMF71DAT Date
- See Also:
-
smf71datRawValue
public int smf71datRawValue()SMF71DAT raw value.- Returns:
- int SMF71DAT value
-
smf71int
SMF71INT as a Duration.- Returns:
- Duration SMF71INT seconds
- See Also:
-
smf71intSeconds
public double smf71intSeconds()SMF71INT in seconds.- Returns:
- double SMF71INT converted to seconds
-
smf71intRawValue
public int smf71intRawValue()SMF71INT raw value.- Returns:
- int SMF71INT value
-
smf71mfl
public int smf71mfl()SMF71MFL value.- Returns:
- int SMF71MFL value
-
smf71sam
public long smf71sam()SMF71SAM value.- Returns:
- long SMF71SAM value
-
smf71rv2
public int smf71rv2()SMF71RV2 value.- Returns:
- int SMF71RV2 value
-
smf71fla
public int smf71fla()SMF71FLA value.- Returns:
- int SMF71FLA value
-
smf71cnv
public boolean smf71cnv()Return true if SMF71CNV bit insmf71fla()
is set.- Returns:
- boolean SMF71CNV bit is set in smf71fla()
SMF71CNV = 0x80
-
smf71iss
public boolean smf71iss()Return true if SMF71ISS bit insmf71fla()
is set.- Returns:
- boolean SMF71ISS bit is set in smf71fla()
SMF71ISS = 0x40
-
smf71m3r
public boolean smf71m3r()Return true if SMF71M3R bit insmf71fla()
is set.- Returns:
- boolean SMF71M3R bit is set in smf71fla()
SMF71M3R = 0x20
-
smf71ism
public boolean smf71ism()Return true if SMF71ISM bit insmf71fla()
is set.- Returns:
- boolean SMF71ISM bit is set in smf71fla()
SMF71ISM = 0x10
-
smf71rcl
public boolean smf71rcl()Return true if SMF71RCL bit insmf71fla()
is set.- Returns:
- boolean SMF71RCL bit is set in smf71fla()
SMF71RCL = 0x08
-
smf71rch
public boolean smf71rch()Return true if SMF71RCH bit insmf71fla()
is set.- Returns:
- boolean SMF71RCH bit is set in smf71fla()
SMF71RCH = 0x04
-
smf71altVm
public boolean smf71altVm()Return true if SMF71AltVM bit insmf71fla()
is set.- Returns:
- boolean SMF71AltVM bit is set in smf71fla()
SMF71AltVM = 0x02
-
smf71iip
public boolean smf71iip()Return true if SMF71IIP bit insmf71fla()
is set.- Returns:
- boolean SMF71IIP bit is set in smf71fla()
SMF71IIP = 0x40
-
smf71eed
public boolean smf71eed()Return true if SMF71EED bit insmf71fla()
is set.- Returns:
- boolean SMF71EED bit is set in smf71fla()
SMF71EED = 0x20
-
smf71brp
public boolean smf71brp()Return true ifsmf71fla()
masked by SMF71BOO equalsSMF71BRP
.- Returns:
- boolean
smf71fla()
& SMF71BOO equals SMF71BRPSMF71BRP = 0x03
-
smf71bsh
public boolean smf71bsh()Return true ifsmf71fla()
masked by SMF71BOO equalsSMF71BSH
.- Returns:
- boolean
smf71fla()
& SMF71BOO equals SMF71BSHSMF71BSH = 0x02
-
smf71bip
public boolean smf71bip()Return true ifsmf71fla()
masked by SMF71BOO equalsSMF71BIP
.- Returns:
- boolean
smf71fla()
& SMF71BOO equals SMF71BIPSMF71BIP = 0x01
-
smf71rls
SMF71RLS value.- Returns:
- String SMF71RLS value
-
smf71cyc
SMF71CYC as a Duration.- Returns:
- Duration SMF71CYC seconds
- See Also:
-
smf71cycSeconds
public double smf71cycSeconds()SMF71CYC in seconds.- Returns:
- double SMF71CYC converted to seconds
-
smf71cycRawValue
public int smf71cycRawValue()SMF71CYC raw value.- Returns:
- int SMF71CYC value
-
smf71mvs
SMF71MVS value.- Returns:
- String SMF71MVS value
-
smf71iml
public int smf71iml()SMF71IML value.- Returns:
- int SMF71IML value
-
smf71prf
public int smf71prf()SMF71PRF value.- Returns:
- int SMF71PRF value
-
smf71qes
public boolean smf71qes()Return true ifSMF71QES
bit insmf71prf()
is set.- Returns:
- boolean SMF71QES bit is set in smf71prf()
SMF71QES = 0x80
-
smf71cne
public boolean smf71cne()Return true ifSMF71CNE
bit insmf71prf()
is set.- Returns:
- boolean SMF71CNE bit is set in smf71prf()
SMF71CNE = 0x40
-
smf71drc
public boolean smf71drc()Return true ifSMF71DRC
bit insmf71prf()
is set.- Returns:
- boolean SMF71DRC bit is set in smf71prf()
SMF71DRC = 0x20
-
smf71eme
public boolean smf71eme()Return true ifSMF71EME
bit insmf71prf()
is set.- Returns:
- boolean SMF71EME bit is set in smf71prf()
SMF71EME = 0x10
-
smf71pri
public boolean smf71pri()Return true ifSMF71PRI
bit insmf71prf()
is set.- Returns:
- boolean SMF71PRI bit is set in smf71prf()
SMF71PRI = 0x08
-
smf71prp
public boolean smf71prp()Return true ifSMF71PRP
bit insmf71prf()
is set.- Returns:
- boolean SMF71PRP bit is set in smf71prf()
SMF71PRP = 0x04
-
smf71ped
public boolean smf71ped()Return true ifSMF71PED
bit insmf71prf()
is set.- Returns:
- boolean SMF71PED bit is set in smf71prf()
SMF71PED = 0x02
-
smf71pe2
public boolean smf71pe2()Return true ifSMF71PE2
bit insmf71prf()
is set.- Returns:
- boolean SMF71PE2 bit is set in smf71prf()
SMF71PE2 = 0x01
-
smf71ptn
public int smf71ptn()SMF71PTN value.- Returns:
- int SMF71PTN value
-
smf71srl
public int smf71srl()SMF71SRL value.- Returns:
- int SMF71SRL value
-
smf71iet
SMF71IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf71ietRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF71IET STCK converted to ZonedDateTime
- See Also:
-
smf71ietRawValue
SMF71IET STCK value.- Returns:
- BigInteger SMF71IET STCK value
-
smf71lgo
SMF71LGO as ZoneOffset.- Returns:
- ZoneOffset SMF71LGO
-
smf71lgoRawValue
public long smf71lgoRawValue()SMF71LGO raw value.- Returns:
- long SMF71LGO value
-
smf71rao
public int smf71rao()SMF71RAO value.- Returns:
- int SMF71RAO value
-
smf71ral
public int smf71ral()SMF71RAL value.- Returns:
- int SMF71RAL value
-
smf71ran
public int smf71ran()SMF71RAN value.- Returns:
- int SMF71RAN value
-
smf71oil
SMF71OIL as a Duration.- Returns:
- Duration SMF71OIL
- See Also:
-
smf71oilSeconds
public double smf71oilSeconds()SMF71OIL in seconds.- Returns:
- double SMF71OIL converted to seconds
-
smf71oilRawValue
public int smf71oilRawValue()SMF71OIL raw value.- Returns:
- int SMF71OIL raw value
-
smf71syn
SMF71SYN as a Duration.- Returns:
- Duration SMF71SYN
- See Also:
-
smf71synSeconds
public double smf71synSeconds()SMF71SYN in seconds.- Returns:
- double SMF71SYN converted to seconds
-
smf71synRawValue
public int smf71synRawValue()SMF71SYN raw value.- Returns:
- int SMF71SYN raw value
-
smf71gie
SMF71GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf71gieRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF71GIE STCK converted to ZonedDateTime
- See Also:
-
smf71gieRawValue
SMF71GIE STCK value.- Returns:
- BigInteger SMF71GIE STCK value
-
smf71xnm
SMF71XNM value.- Returns:
- String SMF71XNM value
-
smf71snm
SMF71SNM value.- Returns:
- String SMF71SNM 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
-