FirstModulAR 0.1.0
Loading...
Searching...
No Matches
FMAR.Comms.Vitals.IVitalsProvider Interface Reference

Interface for providing vital signs data. More...

Inheritance diagram for FMAR.Comms.Vitals.IVitalsProvider:
FMAR.Comms.Vitals.ClientVitalsBroadcaster FMAR.UI.Widgets.CPRTrainer.CprTrainer FMAR.UI.Widgets.VitalsMonitor.MultiPulseVitalsMonitor NetVitalsProvider

Public Member Functions

bool TryGetVital (DataType vital, out List<(double time, double value)> list)
 Tries to get the list of vital sign data for the specified vital type.
 

Properties

IReadOnlyCollection< DataType > VitalsProvided [get]
 Gets the collection of data types for the provided vital signs.
 
IReadOnlyDictionary< VitalsThreshold, float > VitalsThresholdAlertTimers [get]
 Provides the dictionary of alert timers for the vital sign thresholds.
 

Detailed Description

Interface for providing vital signs data.

Member Function Documentation

◆ TryGetVital()

bool FMAR.Comms.Vitals.IVitalsProvider.TryGetVital ( DataType vital,
out List<(double time, double value)> list )

Tries to get the list of vital sign data for the specified vital type.

Parameters
vitalThe type of vital sign to retrieve.
listThe list of vital sign data.
Returns
True if the vital sign data is found, otherwise false.

Implemented in FMAR.Comms.Vitals.ClientVitalsBroadcaster, FMAR.UI.Widgets.CPRTrainer.CprTrainer, FMAR.UI.Widgets.VitalsMonitor.MultiPulseVitalsMonitor, and NetVitalsProvider.

Property Documentation

◆ VitalsProvided

IReadOnlyCollection<DataType> FMAR.Comms.Vitals.IVitalsProvider.VitalsProvided
get

◆ VitalsThresholdAlertTimers

IReadOnlyDictionary<VitalsThreshold, float> FMAR.Comms.Vitals.IVitalsProvider.VitalsThresholdAlertTimers
get

Provides the dictionary of alert timers for the vital sign thresholds.

Implemented in FMAR.Comms.Vitals.ClientVitalsBroadcaster, FMAR.UI.Widgets.CPRTrainer.CprTrainer, FMAR.UI.Widgets.VitalsMonitor.MultiPulseVitalsMonitor, and NetVitalsProvider.


The documentation for this interface was generated from the following file: