Custom PulseEngineDriver utilizing an Enum for various data, instead of integers. Pulse's default is unwieldy.
More...
|
| enum | DataType {
Lead3ElectricPotential
, HeartRate
, ArterialPressure
, MeanArterialPressure
,
SystolicArterialPressure
, DiastolicArterialPressure
, OxygenSaturation
, EndTidalCarbonDioxidePressure
,
RespirationRate
, CoreTemperatureFahrenheit
, CarinaCarbonDioxidePartialPressure
, BloodVolume
,
TotalLungVolume
, CerebralBloodFlow
} |
| |
|
| List<(double Time, double Value)> | GetData (DataType dataType) |
| | Provides the most recent data for a given data type.
|
| |
|
| static string | GetDataTypeString (float value, DataType dataType) |
| | Provides a user-friendly formatted string comtaining the data type name and the value with units.
|
| |
| static string | GetLongLabelString (DataType dataType) |
| | Provides a user-friendly formatted string containing a verbose label describing the data type.
|
| |
| static string | GetShortLabelString (DataType dataType) |
| | Provides a user-friendly formatted string containing a shortened label describing the data type.
|
| |
| static string | GetShortUnitsString (DataType dataType) |
| | Provides a user-friendly formatted string containing a short label describing the unit measurement for the data type.
|
| |
Custom PulseEngineDriver utilizing an Enum for various data, instead of integers. Pulse's default is unwieldy.
◆ DataType
| enum FMARPulseEngineDriver.DataType |
| Enumerator |
|---|
| Lead3ElectricPotential | |
| HeartRate | |
| ArterialPressure | |
| MeanArterialPressure | |
| SystolicArterialPressure | |
| DiastolicArterialPressure | |
| OxygenSaturation | |
| EndTidalCarbonDioxidePressure | |
| RespirationRate | |
| CoreTemperatureFahrenheit | |
| CarinaCarbonDioxidePartialPressure | |
| BloodVolume | |
| TotalLungVolume | |
| CerebralBloodFlow | |
◆ Awake()
| virtual void FMARPulseEngineDriver.Awake |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ GetData()
| List<(double Time, double Value)> FMARPulseEngineDriver.GetData |
( |
DataType | dataType | ) |
|
|
inline |
Provides the most recent data for a given data type.
- Parameters
-
- Returns
- list of time/value tuples
◆ GetDataTypeString()
| static string FMARPulseEngineDriver.GetDataTypeString |
( |
float | value, |
|
|
DataType | dataType ) |
|
inlinestatic |
Provides a user-friendly formatted string comtaining the data type name and the value with units.
◆ GetLongLabelString()
| static string FMARPulseEngineDriver.GetLongLabelString |
( |
DataType | dataType | ) |
|
|
inlinestatic |
Provides a user-friendly formatted string containing a verbose label describing the data type.
◆ GetShortLabelString()
| static string FMARPulseEngineDriver.GetShortLabelString |
( |
DataType | dataType | ) |
|
|
inlinestatic |
Provides a user-friendly formatted string containing a shortened label describing the data type.
◆ GetShortUnitsString()
| static string FMARPulseEngineDriver.GetShortUnitsString |
( |
DataType | dataType | ) |
|
|
inlinestatic |
Provides a user-friendly formatted string containing a short label describing the unit measurement for the data type.
◆ OnApplicationQuit()
| virtual void FMARPulseEngineDriver.OnApplicationQuit |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ OnValidate()
| virtual void FMARPulseEngineDriver.OnValidate |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Start()
| virtual void FMARPulseEngineDriver.Start |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Update()
| virtual void FMARPulseEngineDriver.Update |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ data_values
| double [] FMARPulseEngineDriver.data_values |
|
protected |
◆ engine
| PulseEngine FMARPulseEngineDriver.engine |
◆ initialStateFile
| TextAsset FMARPulseEngineDriver.initialStateFile |
◆ pauseUpdate
| bool FMARPulseEngineDriver.pauseUpdate = false |
◆ pullAllData
| bool FMARPulseEngineDriver.pullAllData = true |
|
protected |
◆ pulseSampleTime
| double FMARPulseEngineDriver.pulseSampleTime |
|
protected |
◆ pulseTime
| double FMARPulseEngineDriver.pulseTime |
|
protected |
◆ pulseTimeStep
| double FMARPulseEngineDriver.pulseTimeStep = 0.02 |
|
protected |
◆ sampleRate
| double FMARPulseEngineDriver.sampleRate = 0.02 |
◆ serializationFormat
| eSerializationFormat FMARPulseEngineDriver.serializationFormat = eSerializationFormat.JSON |
◆ PatientName
| string FMARPulseEngineDriver.PatientName |
|
get |
◆ PulseDataUpdated
| Action FMARPulseEngineDriver.PulseDataUpdated |
The documentation for this class was generated from the following file: