Roy Sandberg / Mbed 2 deprecated BLE_ECG

Dependencies:   BLE_API Queue mbed nRF51822

Fork of BLE_HeartRate by Bluetooth Low Energy

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ecgcodes.h Source File

ecgcodes.h

00001 /* file: ecgcodes.h T. Baker and G. Moody     June 1981
00002             Last revised:  19 March 1992        dblib 7.0
00003 ECG annotation codes
00004 
00005 Copyright (C) Massachusetts Institute of Technology 1992. All rights reserved.
00006 */
00007 
00008 #ifndef db_ECGCODES_H   /* avoid multiple definitions */
00009 #define db_ECGCODES_H
00010 
00011 #define NOTQRS  0   /* not-QRS (not a getann/putann code) */
00012 #define NORMAL  1   /* normal beat */
00013 #define LBBB    2   /* left bundle branch block beat */
00014 #define RBBB    3   /* right bundle branch block beat */
00015 #define ABERR   4   /* aberrated atrial premature beat */
00016 #define PVC 5   /* premature ventricular contraction */
00017 #define FUSION  6   /* fusion of ventricular and normal beat */
00018 #define NPC 7   /* nodal (junctional) premature beat */
00019 #define APC 8   /* atrial premature contraction */
00020 #define SVPB    9   /* premature or ectopic supraventricular beat */
00021 #define VESC    10  /* ventricular escape beat */
00022 #define NESC    11  /* nodal (junctional) escape beat */
00023 #define PACE    12  /* paced beat */
00024 #define UNKNOWN 13  /* unclassifiable beat */
00025 #define NOISE   14  /* signal quality change */
00026 #define ARFCT   16  /* isolated QRS-like artifact */
00027 #define STCH    18  /* ST change */
00028 #define TCH 19  /* T-wave change */
00029 #define SYSTOLE 20  /* systole */
00030 #define DIASTOLE 21 /* diastole */
00031 #define NOTE    22  /* comment annotation */
00032 #define MEASURE 23  /* measurement annotation */
00033 #define BBB 25  /* left or right bundle branch block */
00034 #define PACESP  26  /* non-conducted pacer spike */
00035 #define RHYTHM  28  /* rhythm change */
00036 #define LEARN   30  /* learning */
00037 #define FLWAV   31  /* ventricular flutter wave */
00038 #define VFON    32  /* start of ventricular flutter/fibrillation */
00039 #define VFOFF   33  /* end of ventricular flutter/fibrillation */
00040 #define AESC    34  /* atrial escape beat */
00041 #define SVESC   35  /* supraventricular escape beat */
00042 #define NAPC    37  /* non-conducted P-wave (blocked APB) */
00043 #define PFUS    38  /* fusion of paced and normal beat */
00044 #define PQ  39  /* PQ junction (beginning of QRS) */
00045 #define JPT 40  /* J point (end of QRS) */
00046 #define RONT    41  /* R-on-T premature ventricular contraction */
00047 
00048 /* ... annotation codes between RONT+1 and ACMAX inclusive are user-defined */
00049 
00050 #define ACMAX   49  /* value of largest valid annot code (must be < 50) */
00051 
00052 #endif