トランジスタ技術2014年10月号第6章のソフトウェア

Dependencies:   USBDevice mbed

Embed: (wiki syntax)

« Back to documentation index

PulseRate Class Reference

PulseRate Class Reference

Calculate pulse waveform and pulse rate. More...

#include <PulseRate.h>

Public Member Functions

 PulseRate (PinName sensor, PinName sync_led, PinName beep)
 Constructor.
void start_sampling ()
 Start interval timer.
bool get_wave (uint32_t &num, int32_t &wave_val)
 Get waveform data.
bool get_pr_val (uint32_t &pr)
 Gat pulse rate.

Detailed Description

Calculate pulse waveform and pulse rate.

Definition at line 39 of file PulseRate.h.


Constructor & Destructor Documentation

PulseRate ( PinName  sensor,
PinName  sync_led,
PinName  beep 
)

Constructor.

Parameters:
sensorPin for A/D converter
sync_ledPin for synchronous LED
beepPin for piezo sounder

Definition at line 14 of file PulseRate.cpp.


Member Function Documentation

bool get_pr_val ( uint32_t &  pr )

Gat pulse rate.

Parameters:
&prPulse rate
Return values:
trueReady for data
falseNot ready

Definition at line 54 of file PulseRate.cpp.

bool get_wave ( uint32_t &  num,
int32_t &  wave_val 
)

Get waveform data.

Parameters:
&numSampling number
&wave_valWaveform value
Return values:
trueReady for data
falseNot ready

Definition at line 38 of file PulseRate.cpp.

void start_sampling (  )

Start interval timer.

Definition at line 28 of file PulseRate.cpp.