#[repr(C)]pub struct MSEHEventDetection {
pub type_: [c_char; 30],
pub detector: [c_char; 30],
pub signalamplitude: f64,
pub signalperiod: f64,
pub backgroundestimate: f64,
pub wave: [c_char; 30],
pub units: [c_char; 30],
pub onsettime: nstime_t,
pub medsnr: [u8; 6],
pub medlookback: c_int,
pub medpickalgorithm: c_int,
pub next: *mut MSEHEventDetection,
}
Expand description
@brief Container for event detection parameters for use in extra headers
Actual values are optional, with special values indicating an unset state.
@see mseh_add_event_detection_r
Fields§
§type_: [c_char; 30]
< Detector type (e.g. “MURDOCK”), zero length = not included
detector: [c_char; 30]
< Detector name, zero length = not included
signalamplitude: f64
< SignalAmplitude, 0.0 = not included
signalperiod: f64
< Signal period, 0.0 = not included
backgroundestimate: f64
< Background estimate, 0.0 = not included
wave: [c_char; 30]
< Detection wave (e.g. “DILATATION”), zero length = not included
units: [c_char; 30]
< Units of amplitude and background estimate (e.g. “COUNTS”), zero length = not included
onsettime: nstime_t
< Onset time, NSTUNSET = not included
medsnr: [u8; 6]
< Signal to noise ratio for Murdock event detection, all zeros = not included
medlookback: c_int
< Murdock event detection lookback value, -1 = not included
medpickalgorithm: c_int
< Murdock event detection pick algoritm, -1 = not included
next: *mut MSEHEventDetection
< Pointer to next, NULL if none
Trait Implementations§
Source§impl Clone for MSEHEventDetection
impl Clone for MSEHEventDetection
Source§fn clone(&self) -> MSEHEventDetection
fn clone(&self) -> MSEHEventDetection
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more