@@ -593,32 +593,38 @@ def __init__(self, description, measurement=None, default_display=None, signalna
593
593
# Tuple pair (a, b). The plot displays range a, of unit b.
594
594
#self.default_display = default_display
595
595
596
+ # names that are assigned to this signal type
596
597
self .signalnames = signalnames
597
598
599
+ # Unit scales used for default display scales.
598
600
unitscale = {
599
601
'Voltage' : ['pV' , 'nV' , 'uV' , 'mV' , 'V' , 'kV' ],
600
602
'Temperature' : ['C' ],
601
603
'Pressure' : ['mmHg' ],
602
604
}
603
605
604
- # All signal types
606
+ # All signal types.
607
+ # Used for:
608
+ # - signal search
609
+ # - default waveform display
605
610
signaltypes = {
606
- 'BP' : SignalType ('Blood Pressure' , 'Pressure' ,None , []),
607
- 'CO2' : SignalType ('Carbon Dioxide' ),
608
- 'CO' : SignalType ('Carbon Monoxide' ),
609
- 'ECG' : SignalType ('Electrocardiogram' ),
610
- 'EEG' : SignalType ('Electroencephalogram' ),
611
- 'EMG' : SignalType ('Electromyograph' ),
612
- 'EOG' : SignalType ('Electrooculograph' ),
613
- 'HR' : SignalType ('Heart Rate' ),
614
- 'MMG' : SignalType ('Magnetomyograph' ),
615
- 'O2' : SignalType ('Oxygen' ),
616
- 'PLETH' : SignalType ('Plethysmograph' ),
617
- 'RESP' : SignalType ('Respiration' ),
618
- 'SCG' : SignalType ('Seismocardiogram' ),
619
- 'STAT' : SignalType ('Status' ), # small integers indicating status
620
- 'ST' : SignalType ('ECG ST Segment' ),
621
- 'TEMP' : SignalType ('Temperature' ),
611
+ #'ANGLE': SignalType('Angle',None, ['angle, pitch, roll, yaw']),
612
+ 'BP' : SignalType ('Blood Pressure' , 'Pressure' ,None , ['bp' ,'abp' ,'pap' ,'cvp' ,]),
613
+ 'CO2' : SignalType ('Carbon Dioxide' ,None , ['co2' ]),
614
+ 'CO' : SignalType ('Carbon Monoxide' ,None , ['co' ]),
615
+ 'ECG' : SignalType ('Electrocardiogram' ,None , ['i' ,'ii' ,'iii' ,'iv' ,'v' ,'avr' ]),
616
+ 'EEG' : SignalType ('Electroencephalogram' ,None , ['eeg' ]),
617
+ 'EMG' : SignalType ('Electromyograph' ,None , ['emg' ]),
618
+ 'EOG' : SignalType ('Electrooculograph' ,None , ['eog' ]),
619
+ 'HR' : SignalType ('Heart Rate' ,None , ['hr' ]),
620
+ 'MMG' : SignalType ('Magnetomyograph' ,None , ['mmg' ]),
621
+ 'O2' : SignalType ('Oxygen' ,None , ['o2' ,'sp02' ]),
622
+ 'PLETH' : SignalType ('Plethysmograph' ,None , ['pleth' ]),
623
+ 'RESP' : SignalType ('Respiration' ,None , ['resp' ]),
624
+ 'SCG' : SignalType ('Seismocardiogram' ,None , ['scg' ]),
625
+ 'STAT' : SignalType ('Status' ,None , ['stat' ,'status' ]), # small integers indicating status
626
+ 'ST' : SignalType ('ECG ST Segment' ,None , ['st' ]),
627
+ 'TEMP' : SignalType ('Temperature' ,None , ['temp' ]),
622
628
}
623
629
624
630
0 commit comments