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.
Diff: control.h
- Revision:
- 4:179fc666147c
diff -r 655f4fed48d7 -r 179fc666147c control.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/control.h Tue Dec 06 19:55:30 2016 +0000 @@ -0,0 +1,102 @@ +/* + * File: pacemaker.h + * Author: Evan + * + * Created on December 5, 2016, 1:56 PM + */ + +#ifndef CONTROL_H +#define CONTROL_H + +class control{ + +public: + void sendProgData(); + void sendProgData(ID input); + void sendActivityThreshold(); + void sendATRDuration(); + void sendATREnable(); + void sendATRFallback(); + void sendAtrRP(); + void sendDynamicAVDelay(); + void sendFixedAVDelay(); + void sendHysterisisRateLimit(); + void sendLowerRateLimit(); + void sendMaximumSensorRate(); + void sendPulseWidth(); + void sendPVARP(); + void sendPVARPExt(); + void sendRateSmoothing(); + void sendReactionTime(); + void sendRecoveryTime(); + void sendRegulatedAmplitude(); + void sendResponseFactor(); + void sendSensedAVDelayOffset(); + void sendSensitivity(); + void sendUnregulatedAmplitude(); + void sendUpperRateLimit(); + void sendVentBlanking(); + void sendVentRP(); + void sendpaceMode(); + + void getProgData(ID input); + void getActivityThreshold(); + void getATRDuration(); + void getATREnable(); + void getATRFallback(); + void getAtrRP(); + void getDynamicAVDelay(); + void getFixedAVDelay(); + void getHysterisisRateLimit(); + void getLowerRateLimit(); + void getMaximumSensorRate(); + void getPulseWidth(); + void getPVARP(); + void getPVARPExt(); + void getRateSmoothing(); + void getReactionTime(); + void getRecoveryTime(); + void getRegulatedAmplitude(); + void getResponseFactor(); + void getSensedAVDelayOffset(); + void getSensitivity(); + void getUnregulatedAmplitude(); + void getUpperRateLimit(); + void getVentBlanking(); + void getVentRP(); + void getpaceMode(); + + enum ID { + P0000, + PS001, + PI002, + PS003, + PI004, + PI005, + PS006, + PI007, + PI008, + PI009, + PI010, + PD011, + PI012, + PI013, + PI014, + PI015, + PI016, + PD017, + PI018, + PI019, + PD020, + PD021, + PI022, + PI023, + PI024, + PS025 + }; +}; + + + +#endif /* CONTROL_H */ +