Package com.blackhillsoftware.smf.smf77
Class ProductSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf77.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 SMF77AltVM bit insmf77fla()
is set.boolean
smf77bip()
Return true ifsmf77fla()
masked by SMF77BOO equalsSMF77BIP
.boolean
smf77brp()
Return true ifsmf77fla()
masked by SMF77BOO equalsSMF77BRP
.boolean
smf77bsh()
Return true ifsmf77fla()
masked by SMF77BOO equalsSMF77BSH
.boolean
smf77cne()
Return true ifSMF77CNE
bit insmf77prf()
is set.boolean
smf77cnv()
Return true if SMF77CNV bit insmf77fla()
is set.smf77cyc()
SMF77CYC as a Duration.int
SMF77CYC raw value.double
SMF77CYC in seconds.smf77dat()
SMF77DAT as a LocalDate.int
SMF77DAT raw value.boolean
smf77drc()
Return true ifSMF77DRC
bit insmf77prf()
is set.boolean
smf77eed()
Return true if SMF77EED bit insmf77fla()
is set.boolean
smf77eme()
Return true ifSMF77EME
bit insmf77prf()
is set.int
smf77fla()
SMF77FLA value.smf77gie()
SMF77GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF77GIE STCK value.smf77iet()
SMF77IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF77IET STCK value.boolean
smf77iip()
Return true if SMF77IIP bit insmf77fla()
is set.int
smf77iml()
SMF77IML value.smf77int()
SMF77INT as a Duration.int
SMF77INT raw value.double
SMF77INT in seconds.boolean
smf77ism()
Return true if SMF77ISM bit insmf77fla()
is set.boolean
smf77iss()
Return true if SMF77ISS bit insmf77fla()
is set.smf77ist()
SMF77IST as LocalTime.int
SMF77IST raw value.smf77lgo()
SMF77LGO as ZoneOffset.long
SMF77LGO raw value.boolean
smf77m3r()
Return true if SMF77M3R bit insmf77fla()
is set.int
smf77mfl()
SMF77MFL value.int
smf77mfv()
SMF77MFV value.smf77mvs()
SMF77MVS value.smf77oil()
SMF77OIL as a Duration.int
SMF77OIL raw value.double
SMF77OIL in seconds.boolean
smf77pe2()
Return true ifSMF77PE2
bit insmf77prf()
is set.boolean
smf77ped()
Return true ifSMF77PED
bit insmf77prf()
is set.smf77prd()
SMF77PRD value.int
smf77prf()
SMF77PRF value.boolean
smf77pri()
Return true ifSMF77PRI
bit insmf77prf()
is set.boolean
smf77prp()
Return true ifSMF77PRP
bit insmf77prf()
is set.int
smf77ptn()
SMF77PTN value.boolean
smf77qes()
Return true ifSMF77QES
bit insmf77prf()
is set.int
smf77ral()
SMF77RAL value.int
smf77ran()
SMF77RAN value.int
smf77rao()
SMF77RAO value.boolean
smf77rch()
Return true if SMF77RCH bit insmf77fla()
is set.boolean
smf77rcl()
Return true if SMF77RCL bit insmf77fla()
is set.smf77rls()
SMF77RLS value.int
smf77rv2()
SMF77RV2 value.long
smf77sam()
SMF77SAM value.smf77snm()
SMF77SNM value.int
smf77srl()
SMF77SRL value.smf77syn()
SMF77SYN as a Duration.int
SMF77SYN raw value.double
SMF77SYN in seconds.smf77xnm()
SMF77XNM value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF77CNV
public static final int SMF77CNVConstant: 0x80 = 128- See Also:
-
SMF77ISS
public static final int SMF77ISSConstant: 0x40 = 64- See Also:
-
SMF77M3R
public static final int SMF77M3RConstant: 0x20 = 32- See Also:
-
SMF77ISM
public static final int SMF77ISMConstant: 0x10 = 16- See Also:
-
SMF77RCL
public static final int SMF77RCLConstant: 0x08 = 8- See Also:
-
SMF77RCH
public static final int SMF77RCHConstant: 0x04 = 4- See Also:
-
SMF77AltVM
public static final int SMF77AltVMConstant: 0x02 = 2- See Also:
-
SMF77IIP
public static final int SMF77IIPConstant: 0x40 = 64- See Also:
-
SMF77EED
public static final int SMF77EEDConstant: 0x20 = 32- See Also:
-
SMF77BOO
public static final int SMF77BOOConstant: 0x07 = 7- See Also:
-
SMF77BRP
public static final int SMF77BRPConstant: 0x03 = 3- See Also:
-
SMF77BSH
public static final int SMF77BSHConstant: 0x02 = 2- See Also:
-
SMF77BIP
public static final int SMF77BIPConstant: 0x01 = 1- See Also:
-
SMF77QES
public static final int SMF77QESConstant: 0x80 = 128- See Also:
-
SMF77CNE
public static final int SMF77CNEConstant: 0x40 = 64- See Also:
-
SMF77DRC
public static final int SMF77DRCConstant: 0x20 = 32- See Also:
-
SMF77EME
public static final int SMF77EMEConstant: 0x10 = 16- See Also:
-
SMF77PRI
public static final int SMF77PRIConstant: 0x08 = 8- See Also:
-
SMF77PRP
public static final int SMF77PRPConstant: 0x04 = 4- See Also:
-
SMF77PED
public static final int SMF77PEDConstant: 0x02 = 2- See Also:
-
SMF77PE2
public static final int SMF77PE2Constant: 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 77 ReassemblyArea or null
-
smf77mfv
public int smf77mfv()SMF77MFV value.- Returns:
- int SMF77MFV value
-
smf77prd
SMF77PRD value.- Returns:
- String SMF77PRD value
-
smf77ist
SMF77IST as LocalTime.- Returns:
- LocalTime SMF77IST
- See Also:
-
smf77istRawValue
public int smf77istRawValue()SMF77IST raw value.- Returns:
- int SMF77IST value
-
smf77dat
SMF77DAT as a LocalDate.- Returns:
- LocalDate SMF77DAT Date
- See Also:
-
smf77datRawValue
public int smf77datRawValue()SMF77DAT raw value.- Returns:
- int SMF77DAT value
-
smf77int
SMF77INT as a Duration.- Returns:
- Duration SMF77INT seconds
- See Also:
-
smf77intSeconds
public double smf77intSeconds()SMF77INT in seconds.- Returns:
- double SMF77INT converted to seconds
-
smf77intRawValue
public int smf77intRawValue()SMF77INT raw value.- Returns:
- int SMF77INT value
-
smf77mfl
public int smf77mfl()SMF77MFL value.- Returns:
- int SMF77MFL value
-
smf77sam
public long smf77sam()SMF77SAM value.- Returns:
- long SMF77SAM value
-
smf77rv2
public int smf77rv2()SMF77RV2 value.- Returns:
- int SMF77RV2 value
-
smf77fla
public int smf77fla()SMF77FLA value.- Returns:
- int SMF77FLA value
-
smf77cnv
public boolean smf77cnv()Return true if SMF77CNV bit insmf77fla()
is set.- Returns:
- boolean SMF77CNV bit is set in smf77fla()
SMF77CNV = 0x80
-
smf77iss
public boolean smf77iss()Return true if SMF77ISS bit insmf77fla()
is set.- Returns:
- boolean SMF77ISS bit is set in smf77fla()
SMF77ISS = 0x40
-
smf77m3r
public boolean smf77m3r()Return true if SMF77M3R bit insmf77fla()
is set.- Returns:
- boolean SMF77M3R bit is set in smf77fla()
SMF77M3R = 0x20
-
smf77ism
public boolean smf77ism()Return true if SMF77ISM bit insmf77fla()
is set.- Returns:
- boolean SMF77ISM bit is set in smf77fla()
SMF77ISM = 0x10
-
smf77rcl
public boolean smf77rcl()Return true if SMF77RCL bit insmf77fla()
is set.- Returns:
- boolean SMF77RCL bit is set in smf77fla()
SMF77RCL = 0x08
-
smf77rch
public boolean smf77rch()Return true if SMF77RCH bit insmf77fla()
is set.- Returns:
- boolean SMF77RCH bit is set in smf77fla()
SMF77RCH = 0x04
-
smf77altVm
public boolean smf77altVm()Return true if SMF77AltVM bit insmf77fla()
is set.- Returns:
- boolean SMF77AltVM bit is set in smf77fla()
SMF77AltVM = 0x02
-
smf77iip
public boolean smf77iip()Return true if SMF77IIP bit insmf77fla()
is set.- Returns:
- boolean SMF77IIP bit is set in smf77fla()
SMF77IIP = 0x40
-
smf77eed
public boolean smf77eed()Return true if SMF77EED bit insmf77fla()
is set.- Returns:
- boolean SMF77EED bit is set in smf77fla()
SMF77EED = 0x20
-
smf77brp
public boolean smf77brp()Return true ifsmf77fla()
masked by SMF77BOO equalsSMF77BRP
.- Returns:
- boolean
smf77fla()
& SMF77BOO equals SMF77BRPSMF77BRP = 0x03
-
smf77bsh
public boolean smf77bsh()Return true ifsmf77fla()
masked by SMF77BOO equalsSMF77BSH
.- Returns:
- boolean
smf77fla()
& SMF77BOO equals SMF77BSHSMF77BSH = 0x02
-
smf77bip
public boolean smf77bip()Return true ifsmf77fla()
masked by SMF77BOO equalsSMF77BIP
.- Returns:
- boolean
smf77fla()
& SMF77BOO equals SMF77BIPSMF77BIP = 0x01
-
smf77rls
SMF77RLS value.- Returns:
- String SMF77RLS value
-
smf77cyc
SMF77CYC as a Duration.- Returns:
- Duration SMF77CYC seconds
- See Also:
-
smf77cycSeconds
public double smf77cycSeconds()SMF77CYC in seconds.- Returns:
- double SMF77CYC converted to seconds
-
smf77cycRawValue
public int smf77cycRawValue()SMF77CYC raw value.- Returns:
- int SMF77CYC value
-
smf77mvs
SMF77MVS value.- Returns:
- String SMF77MVS value
-
smf77iml
public int smf77iml()SMF77IML value.- Returns:
- int SMF77IML value
-
smf77prf
public int smf77prf()SMF77PRF value.- Returns:
- int SMF77PRF value
-
smf77qes
public boolean smf77qes()Return true ifSMF77QES
bit insmf77prf()
is set.- Returns:
- boolean SMF77QES bit is set in smf77prf()
SMF77QES = 0x80
-
smf77cne
public boolean smf77cne()Return true ifSMF77CNE
bit insmf77prf()
is set.- Returns:
- boolean SMF77CNE bit is set in smf77prf()
SMF77CNE = 0x40
-
smf77drc
public boolean smf77drc()Return true ifSMF77DRC
bit insmf77prf()
is set.- Returns:
- boolean SMF77DRC bit is set in smf77prf()
SMF77DRC = 0x20
-
smf77eme
public boolean smf77eme()Return true ifSMF77EME
bit insmf77prf()
is set.- Returns:
- boolean SMF77EME bit is set in smf77prf()
SMF77EME = 0x10
-
smf77pri
public boolean smf77pri()Return true ifSMF77PRI
bit insmf77prf()
is set.- Returns:
- boolean SMF77PRI bit is set in smf77prf()
SMF77PRI = 0x08
-
smf77prp
public boolean smf77prp()Return true ifSMF77PRP
bit insmf77prf()
is set.- Returns:
- boolean SMF77PRP bit is set in smf77prf()
SMF77PRP = 0x04
-
smf77ped
public boolean smf77ped()Return true ifSMF77PED
bit insmf77prf()
is set.- Returns:
- boolean SMF77PED bit is set in smf77prf()
SMF77PED = 0x02
-
smf77pe2
public boolean smf77pe2()Return true ifSMF77PE2
bit insmf77prf()
is set.- Returns:
- boolean SMF77PE2 bit is set in smf77prf()
SMF77PE2 = 0x01
-
smf77ptn
public int smf77ptn()SMF77PTN value.- Returns:
- int SMF77PTN value
-
smf77srl
public int smf77srl()SMF77SRL value.- Returns:
- int SMF77SRL value
-
smf77iet
SMF77IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf77ietRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF77IET STCK converted to ZonedDateTime
- See Also:
-
smf77ietRawValue
SMF77IET STCK value.- Returns:
- BigInteger SMF77IET STCK value
-
smf77lgo
SMF77LGO as ZoneOffset.- Returns:
- ZoneOffset SMF77LGO
-
smf77lgoRawValue
public long smf77lgoRawValue()SMF77LGO raw value.- Returns:
- long SMF77LGO value
-
smf77rao
public int smf77rao()SMF77RAO value.- Returns:
- int SMF77RAO value
-
smf77ral
public int smf77ral()SMF77RAL value.- Returns:
- int SMF77RAL value
-
smf77ran
public int smf77ran()SMF77RAN value.- Returns:
- int SMF77RAN value
-
smf77oil
SMF77OIL as a Duration.- Returns:
- Duration SMF77OIL
- See Also:
-
smf77oilSeconds
public double smf77oilSeconds()SMF77OIL in seconds.- Returns:
- double SMF77OIL converted to seconds
-
smf77oilRawValue
public int smf77oilRawValue()SMF77OIL raw value.- Returns:
- int SMF77OIL raw value
-
smf77syn
SMF77SYN as a Duration.- Returns:
- Duration SMF77SYN
- See Also:
-
smf77synSeconds
public double smf77synSeconds()SMF77SYN in seconds.- Returns:
- double SMF77SYN converted to seconds
-
smf77synRawValue
public int smf77synRawValue()SMF77SYN raw value.- Returns:
- int SMF77SYN raw value
-
smf77gie
SMF77GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf77gieRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF77GIE STCK converted to ZonedDateTime
- See Also:
-
smf77gieRawValue
SMF77GIE STCK value.- Returns:
- BigInteger SMF77GIE STCK value
-
smf77xnm
SMF77XNM value.- Returns:
- String SMF77XNM value
-
smf77snm
SMF77SNM value.- Returns:
- String SMF77SNM 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
-