Class DiskIOStatistics
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic DiskIOStatistics
create
(byte[] Data, int offset, int length) create is intended for internal use only.int
SMF92IOCCL value.int
SMF92IOCCT value.long
SMF92IOLC value, throws exception if SMF92IOLC overflows 64 bit signed integer.SMF92IOLC value as a BigInteger.long
SMF92IOLCC value, throws exception if SMF92IOLCC overflows 64 bit signed integer.SMF92IOLCC value as a BigInteger.long
SMF92IOLCM value, throws exception if SMF92IOLCM overflows 64 bit signed integer.SMF92IOLCM value as a BigInteger.long
SMF92IOMC value, throws exception if SMF92IOMC overflows 64 bit signed integer.SMF92IOMC value as a BigInteger.long
SMF92IOMCC value, throws exception if SMF92IOMCC overflows 64 bit signed integer.SMF92IOMCC value as a BigInteger.long
SMF92IOMCM value, throws exception if SMF92IOMCM overflows 64 bit signed integer.SMF92IOMCM value as a BigInteger.long
SMF92IORD value, throws exception if SMF92IORD overflows 64 bit signed integer.SMF92IORD value as a BigInteger.long
SMF92IORDB value, throws exception if SMF92IORDB overflows 64 bit signed integer.SMF92IORDB value as a BigInteger.smf92iot()
SMF92IOT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF92IOT STCKE value.long
SMF92IOUC value, throws exception if SMF92IOUC overflows 64 bit signed integer.SMF92IOUC value as a BigInteger.long
SMF92IOUCC value, throws exception if SMF92IOUCC overflows 64 bit signed integer.SMF92IOUCC value as a BigInteger.long
SMF92IOUCM value, throws exception if SMF92IOUCM overflows 64 bit signed integer.SMF92IOUCM value as a BigInteger.long
SMF92IOWR value, throws exception if SMF92IOWR overflows 64 bit signed integer.SMF92IOWR value as a BigInteger.long
SMF92IOWRB value, throws exception if SMF92IOWRB overflows 64 bit signed integer.SMF92IOWRB value as a BigInteger.long
SMF92IOWTT value, throws exception if SMF92IOWTT overflows 64 bit signed integer.SMF92IOWTT value as a BigInteger.SMF92LIOWT as a Duration.SMF92LIOWT raw value.double
SMF92LIOWT in seconds.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF92ST5_LEN
public static final int SMF92ST5_LENConstant: 0x8C = 140- See Also:
-
-
Method Details
-
smf92iot
SMF92IOT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf92iotRawValue()
for a BigInteger containing the complete STCKE value.- Returns:
- DateTime SMF92IOT STCKE converted to ZonedDateTime
- See Also:
-
smf92iotRawValue
SMF92IOT STCKE value.- Returns:
- BigInteger SMF92IOT STCKE value
-
smf92iord
public long smf92iord()SMF92IORD value, throws exception if SMF92IORD overflows 64 bit signed integer.- Returns:
- long SMF92IORD
- Throws:
IllegalArgumentException
- If the value of SMF92IORD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IORD). Usesmf92iordAsBigInteger()
if this is possible.
-
smf92iordAsBigInteger
SMF92IORD value as a BigInteger.smf92iord()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IORD
-
smf92iowr
public long smf92iowr()SMF92IOWR value, throws exception if SMF92IOWR overflows 64 bit signed integer.- Returns:
- long SMF92IOWR
- Throws:
IllegalArgumentException
- If the value of SMF92IOWR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOWR). Usesmf92iowrAsBigInteger()
if this is possible.
-
smf92iowrAsBigInteger
SMF92IOWR value as a BigInteger.smf92iowr()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOWR
-
smf92iordb
public long smf92iordb()SMF92IORDB value, throws exception if SMF92IORDB overflows 64 bit signed integer.- Returns:
- long SMF92IORDB
- Throws:
IllegalArgumentException
- If the value of SMF92IORDB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IORDB). Usesmf92iordbAsBigInteger()
if this is possible.
-
smf92iordbAsBigInteger
SMF92IORDB value as a BigInteger.smf92iordb()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IORDB
-
smf92iowrb
public long smf92iowrb()SMF92IOWRB value, throws exception if SMF92IOWRB overflows 64 bit signed integer.- Returns:
- long SMF92IOWRB
- Throws:
IllegalArgumentException
- If the value of SMF92IOWRB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOWRB). Usesmf92iowrbAsBigInteger()
if this is possible.
-
smf92iowrbAsBigInteger
SMF92IOWRB value as a BigInteger.smf92iowrb()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOWRB
-
smf92liowt
SMF92LIOWT as a Duration.- Returns:
- Duration SMF92LIOWT
- See Also:
-
smf92liowtSeconds
public double smf92liowtSeconds()SMF92LIOWT in seconds.- Returns:
- double SMF92LIOWT converted to seconds
-
smf92liowtRawValue
SMF92LIOWT raw value.- Returns:
- BigInteger SMF92LIOWT raw value
-
smf92iowtt
public long smf92iowtt()SMF92IOWTT value, throws exception if SMF92IOWTT overflows 64 bit signed integer.- Returns:
- long SMF92IOWTT
- Throws:
IllegalArgumentException
- If the value of SMF92IOWTT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOWTT). Usesmf92iowttAsBigInteger()
if this is possible.
-
smf92iowttAsBigInteger
SMF92IOWTT value as a BigInteger.smf92iowtt()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOWTT
-
smf92iouc
public long smf92iouc()SMF92IOUC value, throws exception if SMF92IOUC overflows 64 bit signed integer.- Returns:
- long SMF92IOUC
- Throws:
IllegalArgumentException
- If the value of SMF92IOUC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOUC). Usesmf92ioucAsBigInteger()
if this is possible.
-
smf92ioucAsBigInteger
SMF92IOUC value as a BigInteger.smf92iouc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOUC
-
smf92ioucm
public long smf92ioucm()SMF92IOUCM value, throws exception if SMF92IOUCM overflows 64 bit signed integer.- Returns:
- long SMF92IOUCM
- Throws:
IllegalArgumentException
- If the value of SMF92IOUCM exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOUCM). Usesmf92ioucmAsBigInteger()
if this is possible.
-
smf92ioucmAsBigInteger
SMF92IOUCM value as a BigInteger.smf92ioucm()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOUCM
-
smf92ioucc
public long smf92ioucc()SMF92IOUCC value, throws exception if SMF92IOUCC overflows 64 bit signed integer.- Returns:
- long SMF92IOUCC
- Throws:
IllegalArgumentException
- If the value of SMF92IOUCC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOUCC). Usesmf92iouccAsBigInteger()
if this is possible.
-
smf92iouccAsBigInteger
SMF92IOUCC value as a BigInteger.smf92ioucc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOUCC
-
smf92iomc
public long smf92iomc()SMF92IOMC value, throws exception if SMF92IOMC overflows 64 bit signed integer.- Returns:
- long SMF92IOMC
- Throws:
IllegalArgumentException
- If the value of SMF92IOMC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOMC). Usesmf92iomcAsBigInteger()
if this is possible.
-
smf92iomcAsBigInteger
SMF92IOMC value as a BigInteger.smf92iomc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOMC
-
smf92iomcm
public long smf92iomcm()SMF92IOMCM value, throws exception if SMF92IOMCM overflows 64 bit signed integer.- Returns:
- long SMF92IOMCM
- Throws:
IllegalArgumentException
- If the value of SMF92IOMCM exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOMCM). Usesmf92iomcmAsBigInteger()
if this is possible.
-
smf92iomcmAsBigInteger
SMF92IOMCM value as a BigInteger.smf92iomcm()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOMCM
-
smf92iomcc
public long smf92iomcc()SMF92IOMCC value, throws exception if SMF92IOMCC overflows 64 bit signed integer.- Returns:
- long SMF92IOMCC
- Throws:
IllegalArgumentException
- If the value of SMF92IOMCC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOMCC). Usesmf92iomccAsBigInteger()
if this is possible.
-
smf92iomccAsBigInteger
SMF92IOMCC value as a BigInteger.smf92iomcc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOMCC
-
smf92iolc
public long smf92iolc()SMF92IOLC value, throws exception if SMF92IOLC overflows 64 bit signed integer.- Returns:
- long SMF92IOLC
- Throws:
IllegalArgumentException
- If the value of SMF92IOLC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOLC). Usesmf92iolcAsBigInteger()
if this is possible.
-
smf92iolcAsBigInteger
SMF92IOLC value as a BigInteger.smf92iolc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOLC
-
smf92iolcm
public long smf92iolcm()SMF92IOLCM value, throws exception if SMF92IOLCM overflows 64 bit signed integer.- Returns:
- long SMF92IOLCM
- Throws:
IllegalArgumentException
- If the value of SMF92IOLCM exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOLCM). Usesmf92iolcmAsBigInteger()
if this is possible.
-
smf92iolcmAsBigInteger
SMF92IOLCM value as a BigInteger.smf92iolcm()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOLCM
-
smf92iolcc
public long smf92iolcc()SMF92IOLCC value, throws exception if SMF92IOLCC overflows 64 bit signed integer.- Returns:
- long SMF92IOLCC
- Throws:
IllegalArgumentException
- If the value of SMF92IOLCC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92IOLCC). Usesmf92iolccAsBigInteger()
if this is possible.
-
smf92iolccAsBigInteger
SMF92IOLCC value as a BigInteger.smf92iolcc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92IOLCC
-
smf92iocct
public int smf92iocct()SMF92IOCCT value.- Returns:
- int SMF92IOCCT value
-
smf92ioccl
public int smf92ioccl()SMF92IOCCL value.- Returns:
- int SMF92IOCCL value
-
ioCircumstanceEntries
-
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
-