⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wfdbf.c

📁 ecg wave detection program for unix / linux
💻 C
📖 第 1 页 / 共 2 页
字号:
long strecg_(char *string){    return (strecg(fcstring(string)));}long setecgstr_(long int *code, char *string){    return (setecgstr((int)(*code), fcstring(string)));}long annstr_(long int *code, char *string){    strcpy(string, annstr((int)(*code)));    cfstring(string);    return (0L);}long strann_(char *string){    return (strann(fcstring(string)));}long setannstr_(long int *code, char *string){    return (setannstr((int)(*code), fcstring(string)));}long anndesc_(long int *code, char *string){    strcpy(string, anndesc((int)(*code)));    cfstring(string);    return (0L);}long setanndesc_(long int *code, char *string){    return (setanndesc((int)(*code), fcstring(string)));}long iannclose_(long int *annotator){    iannclose((WFDB_Annotator)(*annotator));    return (0L);}long oannclose_(long int *annotator){    oannclose((WFDB_Annotator)(*annotator));    return (0L);}long timstr_(long int *time, char *string){    strcpy(string, timstr((WFDB_Time)(*time)));    cfstring(string);    return (0L);}long mstimstr_(long int *time, char *string){    strcpy(string, mstimstr((WFDB_Time)(*time)));    cfstring(string);    return (0L);}long strtim_(char *string){    return (strtim(fcstring(string)));}long datstr_(long int *date, char *string){    strcpy(string, datstr((WFDB_Date)(*date)));    cfstring(string);    return (0L);}long strdat_(char *string){    return (strdat(fcstring(string)));}long adumuv_(long int *signal, long int *ampl){    return (adumuv((WFDB_Signal)(*signal), (WFDB_Sample)(*ampl)));}long muvadu_(long int *signal, long int *microvolts){    return (muvadu((WFDB_Signal)(*signal), (int)(*microvolts)));}double aduphys_(long int *signal, long int *ampl){    return (aduphys((WFDB_Signal)(*signal), (WFDB_Sample)(*ampl)));}long physadu_(long int *signal, double *v){    return (physadu((WFDB_Signal)(*signal), *v));}long sample_(long int *signal, long int *t){    return (sample((WFDB_Signal)(*signal), (WFDB_Time)(*t)));}long sample_valid_(long int *dummy){    return (sample_valid());}long calopen_(char *calibration_filename){    return (calopen(fcstring(calibration_filename)));}long getcal_(char *description, char *units, double *low, double *high, double *scale, long int *caltype){    if (getcal(fcstring(description), fcstring(units), &cinfo) == 0) {	*low = cinfo.low;	*high = cinfo.high;	*scale = cinfo.scale;	*caltype = cinfo.caltype;	return (0L);    }    else	return (-1L);}long putcal_(char *description, char *units, double *low, double *high, double *scale, long int *caltype){    cinfo.sigtype = fcstring(description);    cinfo.units = fcstring(units);    cinfo.low = *low;    cinfo.high = *high;    cinfo.scale = *scale;    cinfo.caltype = *caltype;    return (putcal(&cinfo));}long newcal_(char *calibration_filename){    return (newcal(fcstring(calibration_filename)));}long flushcal_(long int *dummy){    flushcal();    return (0L);}long getinfo_(char *record, char *string){    strcpy(string, getinfo(fcstring(record)));    cfstring(string);    return (0L);}long putinfo_(char *string){    return (putinfo(fcstring(string)));}long newheader_(char *record){    return (newheader(fcstring(record)));}/* Before using setheader_, use setsiginfo to set the contents of the signal   information structures. */long setheader_(char *record, long int *nsig){    return (setheader(fcstring(record), sinfo, (unsigned int)(*nsig)));}/* No wrapper is provided for setmsheader. */long wfdbgetskew_(long int *s){    return (wfdbgetskew((WFDB_Signal)(*s)));}long wfdbsetiskew_(long int *s, long int *skew){    wfdbsetiskew((WFDB_Signal)(*s), (int)(*skew));    return (0L);}long wfdbsetskew_(long int *s, long int *skew){    wfdbsetskew((WFDB_Signal)(*s), (int)(*skew));    return (0L);}long wfdbgetstart_(long int *s){    return (wfdbgetstart((WFDB_Signal)(*s)));}long wfdbsetstart_(long int *s, long int *bytes){    wfdbsetstart((WFDB_Signal)(*s), *bytes);    return (0L);}long wfdbquit_(long int *dummy){    wfdbquit();    return (0L);}double sampfreq_(char *record){    return (sampfreq(fcstring(record)));}long setsampfreq_(double *frequency){    return (setsampfreq((WFDB_Frequency)(*frequency)));}double getcfreq_(long int *dummy){    return (getcfreq());}long setcfreq_(double *frequency){    setcfreq((WFDB_Frequency)(*frequency));    return (0L);}double getbasecount_(long int *dummy){    return (getbasecount());}long setbasecount_(double *count){    setbasecount(*count);    return (0L);}long setbasetime_(char *string){    return (setbasetime(fcstring(string)));}long wfdbquiet_(long int *dummy){    wfdbquiet();    return (0L);}long wfdbverbose_(long int *dummy){    wfdbverbose();    return (0L);}long wfdberror_(char *string){    strcpy(string, wfdberror());    cfstring(string);    return (0L);}long setwfdb_(char *string){    setwfdb(fcstring(string));    return (0L);}long getwfdb_(char *string){    strcpy(string, getwfdb());    cfstring(string);    return (0L);}long setibsize_(long int *input_buffer_size){    return (setibsize((int)(*input_buffer_size)));}long setobsize_(long int *output_buffer_size){    return (setobsize((int)(*output_buffer_size)));}long wfdbfile_(char *file_type, char *record, char *pathname){    strcpy(pathname, wfdbfile(fcstring(file_type), fcstring(record)));    cfstring(pathname);    return (0L);}long wfdbflush_(long int *dummy){    wfdbflush();    return (0L);}/* The functions below can be used in place of the macros defined in   <wfdb/ecgmap.h>. */long isann_(long int *anntyp){       return ((long)(isann(*anntyp)));}long isqrs_(long int *anntyp){       return ((long)(isqrs(*anntyp)));}long setisqrs_(long int *anntyp, long int *value){       setisqrs(*anntyp, *value);    return (0L);}long map1_(long int *anntyp){       return ((long)(map1(*anntyp)));}long setmap1_(long int *anntyp, long int *value){       setmap1(*anntyp, *value);    return (0L);}long map2_(long int *anntyp){       return ((long)(map1(*anntyp)));}long setmap2_(long int *anntyp, long int *value){       setmap1(*anntyp, *value);    return (0L);}long ammap_(long int *anntyp){       return ((long)(ammap(*anntyp)));}long mamap_(long int *anntyp, long int *subtyp){       return ((long)(mamap(*anntyp, *subtyp)));}long annpos_(long int *anntyp){       return ((long)(annpos(*anntyp)));}long setannpos_(long int *anntyp, long int *value){       setannpos(*anntyp, *value);    return (0L);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -