ifc.bim.openecg.jtools.jparser
Class Sect003

java.lang.Object
  |
  +--ifc.bim.openecg.jtools.jparser.SectGen
        |
        +--ifc.bim.openecg.jtools.jparser.Sect003

public class Sect003
extends SectGen

The structure of Section 3 with methods to parse data


Nested Class Summary
 class Sect003.LDtl
          A structure for storing lead's details
 
Field Summary
 boolean bSub
          Stores the "beat subtraction used" flag
 Sect003.LDtl[] lDtls
          Stores leads's details' structures
static java.lang.String[] lName
          Stores the names associated with leads' ids
 int lNum
          Stores the total number of leads in SCP-ECG record
 boolean res
          Stores reserved bytes
 boolean sAll
          Stores the "all recorded simoultaneously" flag
 int sNum
          Stores number of simoultaneously recorded leads
 int totLen
          Stores the computed total lenght of acquisition
 
Fields inherited from class ifc.bim.openecg.jtools.jparser.SectGen
data, head, indx, log
 
Constructor Summary
Sect003()
          Constructs a Sect3 with an anonymous logger
Sect003(java.util.logging.Logger log)
          Constructs a Sect0 that uses a specific logger
 
Method Summary
 void Parse(int lNum)
          Parse the data part retrieving the value of single fields
 void PrnInfo()
          Prints basic useful informations about this section
 
Methods inherited from class ifc.bim.openecg.jtools.jparser.SectGen
Load, readByte, readFully, readInt, readShort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lNum

public int lNum
Stores the total number of leads in SCP-ECG record


bSub

public boolean bSub
Stores the "beat subtraction used" flag


res

public boolean res
Stores reserved bytes


sAll

public boolean sAll
Stores the "all recorded simoultaneously" flag


sNum

public int sNum
Stores number of simoultaneously recorded leads


lDtls

public Sect003.LDtl[] lDtls
Stores leads's details' structures


totLen

public int totLen
Stores the computed total lenght of acquisition


lName

public static final java.lang.String[] lName
Stores the names associated with leads' ids

Constructor Detail

Sect003

public Sect003()
Constructs a Sect3 with an anonymous logger


Sect003

public Sect003(java.util.logging.Logger log)
Constructs a Sect0 that uses a specific logger

Parameters:
log - the logger to be used
Method Detail

Parse

public void Parse(int lNum)
           throws java.lang.Exception
Parse the data part retrieving the value of single fields

Overrides:
Parse in class SectGen
Parameters:
lNum - total number of leads stored in the SCP-ECG record (irrilevant for this section)
Throws:
java.lang.Exception - if any error occours during the operation

PrnInfo

public void PrnInfo()
Prints basic useful informations about this section

Overrides:
PrnInfo in class SectGen