add definitions of expert modes

parent 199ce18f
......@@ -49,6 +49,18 @@ enum fsi_peak_type {
/* FIXME:should Bragg type be set apart? tbd */
};
enum fsi_expert_mode mode {
FSI_EXPERT_NONE = 0,
FSI_EXPERT_LIN_FFT, /**< buffer of linearized FFT data */
FSI_EXPERT_LIN_DATA, /**< does this mean linearized time-domain data? tbd */
FSI_EXPERT_OSCILLOSCOPE, /**< oscilloscope mode - non-linearized raw signal */
FSI_EXPERT_GAS_CELL, /**< linearized input data buffer from gas cell */
FSI_EXPERT_INTERF, /**< linearized input data buffer from reference interferometer */
FSI_EXPERT_RAW_GAS_CELL, /**< non-linearized, raw input data buffer from gas cell */
FSI_EXPERT_RAW_INTERF, /**< non-linearized, raw input data buffer from reference interferometer */
FSI_EXPERT_OSC_BRAGG, /**< tbd - no different from FSI_EXPERT_OSCILLOSCOPE? */
};
/* biggest number of model parameters among different peak types */
#define FSI_MAX_MODEL_PARAMS 4
/* max number of peaks to find in a channel sample */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment