FirstModulAR 0.1.0
Loading...
Searching...
No Matches
FMAR Vitals

The FMAR Vitals package provides the backend functionality of the vitals systems. Vitals are based on the Pulse Physiology Engine, and have been built to serve a few purposes:

  • Provide a wrapper around the Pulse engine, allowing it to be run and accessed in the Unity process
  • Provide networking functionality of simulated vitals
  • Provie a generic interface for 'VitalsProviders', allowing future expansion of the system to utilize additional providers other than the Pulse engine.

Vitals utilize a pattern of having a "broadcaster" source object, with various "observer" objects processing the data from the source. In addition, this package provides functionality to mark "thresholds" for various vitals, so that when these thresholds are passed, audiovisual feedback can be given to networked users signaling that something may be wrong with the vital data. An example use case would be a notification that a monitored patient's vital signs (say, blood oxygen concentration) has dipped below normal levels, prompting the first responder to check out the situation.