Files
ecgsyn.js/ecgsyn-rs/site/src/index.ts
2024-11-15 22:03:51 -06:00

19 lines
487 B
TypeScript

import * as ecg from "ecgsyn";
import "./styles.css";
//ecg.greet("WebAssembly with Penis!");
let tp = new ecg.TimeParameters();
let rrprocess = new ecg.RrProcess(tp);
let rrp = new ecg.RrParameters();
let series = rrprocess.generate_series(rrp);
let params = new ecg.Parameters(-0.4, 1.2, 0.0);
params.push_extremum(new ecg.Extremum(0.0, 30, 0.1, 0.0));
let buffer = new ecg.Buffer();
ecg.ecgsyn(params, series, buffer);
(window as any).ecg = ecg;
(window as any).buffer = buffer;