Package com.pixelmed.scpecg
Class Section5Or6
- java.lang.Object
-
- com.pixelmed.scpecg.Section
-
- com.pixelmed.scpecg.Section5Or6
-
public class Section5Or6 extends Section
A class to encapsulate the SCP-ECG Encoded Reference Beat Data and Residual or Rhythm Data sections.
-
-
Field Summary
-
Fields inherited from class com.pixelmed.scpecg.Section
bytesRead, header, sectionBytesRemaining, tree
-
-
Constructor Summary
Constructors Constructor Description Section5Or6(SectionHeader header, int numberOfLeads)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAmplitudeValueMultiplier()intgetBimodalCompressionUsed()int[]getByteLengthsOfEncodedLeads()byte[][]getCompressedLeadData()intgetDifferenceDataUsed()intgetNumberOfLeads()intgetSampleTimeInterval()java.lang.StringgetSectionName()Get a string name for this section.longgetTotalBytesinCompressedLeadData()SCPTreeRecordgetTree(SCPTreeRecord parent)Get the contents of the section as a tree for display, constructing it if not already done.longread(BinaryInputStream i)Read the remainder of the section from a stream.java.lang.StringtoString()Dump the section as aString.java.lang.Stringvalidate()Validate the section against the standard.-
Methods inherited from class com.pixelmed.scpecg.Section
addNodeOfDecimalAndHex, addNodeOfDecimalWithMissingValues, addSectionHeaderToTree, describeMissingValues, getSectionHeader, getTree, getValueForSectionNodeInTree, makeSection, makeStringFromByteArrayRemovingAnyNulls, skipToEndOfSectionIfNotAlreadyThere
-
-
-
-
Constructor Detail
-
Section5Or6
public Section5Or6(SectionHeader header, int numberOfLeads)
-
-
Method Detail
-
getSectionName
public java.lang.String getSectionName()
Get a string name for this section.
- Overrides:
getSectionNamein classSection- Returns:
- a string name for this section
-
getAmplitudeValueMultiplier
public int getAmplitudeValueMultiplier()
-
getSampleTimeInterval
public int getSampleTimeInterval()
-
getDifferenceDataUsed
public int getDifferenceDataUsed()
-
getBimodalCompressionUsed
public int getBimodalCompressionUsed()
-
getNumberOfLeads
public int getNumberOfLeads()
-
getByteLengthsOfEncodedLeads
public int[] getByteLengthsOfEncodedLeads()
-
getTotalBytesinCompressedLeadData
public long getTotalBytesinCompressedLeadData()
-
getCompressedLeadData
public byte[][] getCompressedLeadData()
-
read
public long read(BinaryInputStream i) throws java.io.IOException
Description copied from class:SectionRead the remainder of the section from a stream.
-
toString
public java.lang.String toString()
Description copied from class:SectionDump the section as a
String.
-
validate
public java.lang.String validate()
Description copied from class:SectionValidate the section against the standard.
-
getTree
public SCPTreeRecord getTree(SCPTreeRecord parent)
Get the contents of the section as a tree for display, constructing it if not already done.
-
-