トランジスタ技術2014年10月号第6章のソフトウェア
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:
-
sensor Pin for A/D converter sync_led Pin for synchronous LED beep Pin 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:
-
&pr Pulse rate
- Return values:
-
true Ready for data false Not ready
Definition at line 54 of file PulseRate.cpp.
bool get_wave | ( | uint32_t & | num, |
int32_t & | wave_val | ||
) |
Get waveform data.
- Parameters:
-
&num Sampling number &wave_val Waveform value
- Return values:
-
true Ready for data false Not ready
Definition at line 38 of file PulseRate.cpp.
void start_sampling | ( | ) |
Start interval timer.
Definition at line 28 of file PulseRate.cpp.
Generated on Wed Jul 13 2022 19:52:00 by 1.7.2