view Plot.h @ 207:9e0c3541104b

Move common AD99xx code to dds.{ch}
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Mon, 31 Mar 2014 17:03:38 +0200
parents 7b9cf3d4346e
children
line wrap: on
line source

#ifndef __FXANALISE_PLOT_H__
#define __FXANALISE_PLOT_H__

#define MAXPOINTSNUMBER 10000         

typedef struct {
	int PlotPanel;			/* display panel handle */
	int IndexPoint;			/* data points number */
	double *Frequencies; 	/* data points */
	double Mean;			/* data computed at each value insertion */
	double Slope;
	double ADev;
	int active;				/* active */
	int parent;				/* panel containig the activation control */
	int control;			/* activation control handle */
} Plot_Data;

void Plot_InitPanel(Plot_Data * Instance, const char *title, double ymin, double ymax, int parent, int control);
void Plot_ClosePanel(Plot_Data * Instance);
void Plot_AddFrequency(Plot_Data * Instance, double Freq);

#endif