Пример #1
0
 public PLAY_RAW_DATA(double sampleRate, int size, SyncPulse syncPulse, IntPtr ac, IntPtr dc, OutputSignalCallback cb)
 {
     this.SampleRate = sampleRate;
     this.Size       = size;
     this.SyncPulse  = (int)syncPulse;
     this.AC         = ac;
     this.DC         = dc;
     this.cb         = cb;
 }
Пример #2
0
        public PPGPage()
        {
            InitializeComponent();

            channel1Waveform = UtilConfig.GetPPGChannel1WaveformDefault();
            channel2Waveform = UtilConfig.GetPPGChannel2WaveformDefault();

            outputChannel1CB = new OutputSignalCallback(AECGOutputChannel1Callback);
            outputChannel2CB = new OutputSignalCallback(AECGOutputChannel2Callback);

            SyncConfig();
        }
Пример #3
0
        public PWVPage()
        {
            InitializeComponent();

            ecgWaveform = UtilConfig.GetECGWaveformDefault();
            ppgWaveform = UtilConfig.GetPPGChannel1WaveformDefault();

            outputECGCB = new OutputSignalCallback(AECGOutputECGCallback);
            outputPPGCB = new OutputSignalCallback(AECGOutputPPGCallback);

            checkPPGLockAC.Checked = true;
        }
Пример #4
0
        public ECGPage()
        {
            InitializeComponent();

            ecgWaveform = UtilConfig.GetECGWaveformDefault();

            outputCB = new OutputSignalCallback(AECGOutputSignal);

            comboWaveform.SelectedIndex     = (int)ECGWaveformType.ECG;
            _radioElectrodeRightArm.Checked = (ecgWaveform.Electrode == (int)Electrode.RightArm);
            _radioElectrodeLeftArm.Checked  = (ecgWaveform.Electrode == (int)Electrode.LeftArm);
            checkImpedanceTest.Checked      = (ecgWaveform.Impedance == (int)ECGImpedanceEnable.Off);
            numDCOffset.Value             = ecgWaveform.DCOffset;
            checkDCOffsetVariable.Checked = (ecgWaveform.DCOffsetVariable != 0);
            numDCOffset.Increment         = checkDCOffsetVariable.Checked ? 5 : 300;
            ecgWaveform.Frequency         = (double)numBPM.Value / 60.0;
            ecgWaveform.TimePeriod        = (int)(60000m / numBPM.Value);
        }
Пример #5
0
 public static extern bool OutputFrequencyScan(ref FREQUENCY_SCAN scan, OutputSignalCallback cb);
Пример #6
0
 public static extern bool OutputPPGEx(ref PPG_WAVEFORM channe1Waveform, ref PPG_WAVEFORM channe2Waveform, OutputSignalCallback cbChannel1, OutputSignalCallback cbChannel2);
Пример #7
0
 public static extern bool OutputPPG(PPGChannel channelNo, ref PPG_WAVEFORM waveform, OutputSignalCallback cb);
Пример #8
0
 public static extern bool OutputECGAndPPGEx(int timeDiffPTTPeak, ref ECG_WAVEFORM ecgWaveform, ref PPG_WAVEFORM ppgChannel1Waveform, ref PPG_WAVEFORM ppgChannel2Waveform,
                                             OutputSignalCallback cbECG, OutputSignalCallback cbPPGChannel1, OutputSignalCallback cbPPGChannel2);
Пример #9
0
 public static extern bool OutputECGAndPPG(int timeDiffPTTPeak, ref ECG_WAVEFORM ecgWaveform, ref PPG_WAVEFORM ppgWaveform, OutputSignalCallback cbECG, OutputSignalCallback cbPPG);
Пример #10
0
 public static extern bool OutputECG(ref ECG_WAVEFORM waveform, OutputSignalCallback cb);