@@ -593,32 +593,38 @@ def __init__(self, description, measurement=None, default_display=None, signalna
593593 # Tuple pair (a, b). The plot displays range a, of unit b.
594594 #self.default_display = default_display
595595
596+ # names that are assigned to this signal type
596597 self .signalnames = signalnames
597598
599+ # Unit scales used for default display scales.
598600unitscale = {
599601 'Voltage' : ['pV' , 'nV' , 'uV' , 'mV' , 'V' , 'kV' ],
600602 'Temperature' : ['C' ],
601603 'Pressure' : ['mmHg' ],
602604}
603605
604- # All signal types
606+ # All signal types.
607+ # Used for:
608+ # - signal search
609+ # - default waveform display
605610signaltypes = {
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' ]),
622628}
623629
624630
0 commit comments