服务器分析完之后会将波形参数发给客户端,包含这些参数的结构体(集合)如下:
//wave_param结构体,每个参数4字节:
HBR(4B): //整数,心率, 每分钟心跳次数
RRInt(4B): //小数,单位s, RR Interval
PD(4B): //小数,单位s, P wave Duration
P1D(4B): //小数,单位s, P1 wave Duration
P2D(4B): //小数,单位s, P2 wave Duration
PRInt(4B): //小数,单位s, P-R Interval
QTcInt(4B): //小数,单位s, QTc Interval
QRSD(4B): //小数,单位s, QRS Duration
QD(4B): //小数,单位s, Q wave Duration
RD(4B): //小数,单位s, R wave Duration
SD(4B): //小数,单位s, S wave Duration
PA(4B): //小数,单位mv, P Amplifier
P1A(4B): //小数,单位mv, P1 Amplifier
P2A(4B): //小数,单位mv, P2 Ampifier
QA(4B): //小数,单位mv, Q Amplifier
RA(4B): //小数,单位mv, R Amplifier
SA(4B): //小数,单位mv, S Amplifier
STJA(4B): //小数,单位mv, STJ Amplifier
STMA(4B): //小数,单位mv, STM Amplifier
STEA(4B): //小数,单位mv, STE Amplifier
TA(4B): //小数,单位mv, TA Amplifier
//结束--wave_param结构体
注意:服务器每次分析完之后,为了保证编程的完整性,都会返回完整的结构体,但是并不是每个数据都是有效值,例如当P波为单峰形式时,没有P1D,P2D,P1A,P2A四个参数。这里算法引入一个常数INVALID_VALUE(值为10000.0f),当某个参数大于这个值时,为无效值,也就是此次分析不含这个值
以上参数的含义请参考下面两张图: