view Plot.h @ 196:87dae6d62a61

New AD9912 client code to communicate with improved server code
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Mon, 31 Mar 2014 17:03:32 +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