Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
parameters.h@0:00669618559e, 2016-11-24 (annotated)
- Committer:
- kieftea
- Date:
- Thu Nov 24 16:37:00 2016 +0000
- Revision:
- 0:00669618559e
- Child:
- 2:4fb5a8d15f9c
From Avenue
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| kieftea | 0:00669618559e | 1 | #ifndef PARAMETERS_H |
| kieftea | 0:00669618559e | 2 | #define PARAMETERS_H |
| kieftea | 0:00669618559e | 3 | |
| kieftea | 0:00669618559e | 4 | /********************************************** |
| kieftea | 0:00669618559e | 5 | * |
| kieftea | 0:00669618559e | 6 | * Programmable Parameters Access Functions |
| kieftea | 0:00669618559e | 7 | * |
| kieftea | 0:00669618559e | 8 | **********************************************/ |
| kieftea | 0:00669618559e | 9 | |
| kieftea | 0:00669618559e | 10 | uint16_t get_lower_rate_limit(); // # of pace pulses per minute |
| kieftea | 0:00669618559e | 11 | uint16_t get_lower_rate_limit_period_ms(); // LRL as a period in milliseconds |
| kieftea | 0:00669618559e | 12 | void set_lower_rate_limit(uint16_t lrl); |
| kieftea | 0:00669618559e | 13 | |
| kieftea | 0:00669618559e | 14 | uint16_t get_upper_rate_limit(); // min t b/w vent event and next vent pace |
| kieftea | 0:00669618559e | 15 | uint16_t get_upper_rate_limit_period_ms(); // URL as a period in milliseconds |
| kieftea | 0:00669618559e | 16 | void set_upper_rate_limit(uint16_t url); |
| kieftea | 0:00669618559e | 17 | |
| kieftea | 0:00669618559e | 18 | uint16_t get_max_sensor_rate(); // max rate allowed from adaptive pacing |
| kieftea | 0:00669618559e | 19 | uint16_t get_max_sensor_rate_period_ms(); // MSR as a period in milliseconds |
| kieftea | 0:00669618559e | 20 | void set_max_sensor_rate(uint16_t msr); |
| kieftea | 0:00669618559e | 21 | |
| kieftea | 0:00669618559e | 22 | uint16_t get_fixed_av_delay_ms(); // time between atrial and vent events in milliseconds |
| kieftea | 0:00669618559e | 23 | void set_fixed_av_delay_ms(uint16_t av_delay_ms); |
| kieftea | 0:00669618559e | 24 | |
| kieftea | 0:00669618559e | 25 | uint16_t get_atr_pulse_width_us(); // duration of atrial pulse in microseconds |
| kieftea | 0:00669618559e | 26 | void set_atr_pulse_width_us(uint16_t atr_pulse_width); |
| kieftea | 0:00669618559e | 27 | |
| kieftea | 0:00669618559e | 28 | uint16_t get_vent_pulse_width_us(); // duration of ventricular pulse in microseconds |
| kieftea | 0:00669618559e | 29 | void set_vent_pulse_width_us(uint16_t v_pulse_width_us); |
| kieftea | 0:00669618559e | 30 | |
| kieftea | 0:00669618559e | 31 | uint16_t get_atr_pulse_amp(); // amplitude of atrial pulses |
| kieftea | 0:00669618559e | 32 | void set_atr_pulse_amp(uint16_t atr_pulse_amp); |
| kieftea | 0:00669618559e | 33 | |
| kieftea | 0:00669618559e | 34 | uint16_t get_vent_pulse_amp(); // amplitude of ventricular pulses |
| kieftea | 0:00669618559e | 35 | void set_vent_pulse_amp(uint16_t vent_pulse_amp); |
| kieftea | 0:00669618559e | 36 | |
| kieftea | 0:00669618559e | 37 | #endif |