Skip to content

velvid/pacemaker-FRDM-K64F

 
 

Repository files navigation

Module design

OVERALL DESIGN

DEVICE-CONTROLLER MONITOR (DCM)

DCM Login Form

  • The main login screen with a heart animation (source: https://docjana.com/cardiac-cycle/)
  • Can add up to 10 users and remove them (as long as you know user/pass)
  • Upon login, main interface will appear

DCM Registration Form

  • Can edit users from window accessible from main interface
  • Can remove users without knowing passwords (an admin privilege)
  • Can add up to 10 users and view all registered users

DCM Interface (changing/saving/loading parameters)

  • Can change pacing modes and relevant parameters are hidden/shown
  • Can edit parameters with spinner arrows within set bounds
  • Can also save parameters to exported text file, and load them any time

DCM Serial Communication

  • Connect to pacemaker hardware over USB serial communication (using UART protocol)
  • Upon successful connection, can send/view parameters
  • Can view electrogram to see atrial/ventricular signals real time

DCM Logout/Login Screen

  • Can logout of the interface to view login screen again

UTILITIES

PACE

Inputs p_mode, p_..._pulse_width, start_pace
Outputs HARDWARE_PINS

SENSE

Inputs p_mode, p_arp, p_vrp, p_pvarp
Outputs h_..._pulse_detect

MODES

VOO

Inputs p_lower_rate_limit, p_upper_rate_limit
Outputs start_pace

AOO

Inputs p_lower_rate_limit, p_upper_rate_limit
Outputs start_pace

VVI

Inputs p_lower_rate_limit, p_upper_rate_limit, p_hysteresis_enable, p_hysteresis_rate_limit, p_rate_smoothing_enable, p_rate_smoothing_percent
Outputs start_pace

AAI

Inputs p_lower_rate_limit, p_upper_rate_limit, p_hysteresis_enable, p_hysteresis_rate_limit, p_rate_smoothing_enable, p_rate_smoothing_percent
Outputs start_pace

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%