Class Section3


  • public class Section3
    extends Section

    A class to encapsulate the SCP-ECG Lead Definition section.

    • Method Detail

      • getSectionName

        public java.lang.String getSectionName()

        Get a string name for this section.

        Overrides:
        getSectionName in class Section
        Returns:
        a string name for this section
      • getLeadName

        public static java.lang.String getLeadName​(int leadNumber)
      • getLeadNumber

        public static int getLeadNumber​(java.lang.String leadName)
      • getNumberOfLeads

        public int getNumberOfLeads()
      • getFlagByte

        public int getFlagByte()
      • getReferenceBeatUsedForCompression

        public boolean getReferenceBeatUsedForCompression()
      • getReservedBit1

        public boolean getReservedBit1()
      • getLeadsAllSimultaneouslyRecorded

        public boolean getLeadsAllSimultaneouslyRecorded()
      • getNumberOfSimultaneouslyRecordedLeads

        public int getNumberOfSimultaneouslyRecordedLeads()
      • getStartingSampleNumbers

        public long[] getStartingSampleNumbers()
      • getEndingSampleNumbers

        public long[] getEndingSampleNumbers()
      • getNumbersOfSamples

        public long[] getNumbersOfSamples()
      • getLeadNumbers

        public int[] getLeadNumbers()
      • getLeadNames

        public java.lang.String[] getLeadNames()
      • read

        public long read​(BinaryInputStream i)
                  throws java.io.IOException
        Description copied from class: Section

        Read the remainder of the section from a stream.

        Overrides:
        read in class Section
        Parameters:
        i - the input stream
        Returns:
        the number of bytes read
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Description copied from class: Section

        Dump the section as a String.

        Overrides:
        toString in class Section
        Returns:
        the section as a String
      • validate

        public java.lang.String validate()
        Description copied from class: Section

        Validate the section against the standard.

        Overrides:
        validate in class Section
        Returns:
        the validation results as a String
      • getTree

        public SCPTreeRecord getTree​(SCPTreeRecord parent)

        Get the contents of the section as a tree for display, constructing it if not already done.

        Overrides:
        getTree in class Section
        Parameters:
        parent - the node to which this section is to be added if it needs to be created de novo
        Returns:
        the section as a tree