view Plot.h @ 23:65e277fdf01f

Correct DDS3 frequency adjustement on N3 measurement We need to take into account the phase locked loop divisor factor that links DDS1 frequency change to repetition rate change.
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Fri, 20 Jul 2012 16:50:11 +0200
parents d9aae7d7f2c6
children bd28161e5ac2
line wrap: on
line source

#include "YLCStuff.h"

#define MAXPOINTSNUMBER 10000         

typedef struct {
	PanelHandle PlotPanel ;					// le handle sur le graphe
	void (*OnClosePanel)(int);				// pointer on a function to execute when the panel is closed (argument is the panel Handle)						 
	int IndexPoint ;						// le nombre de points à plotter
	double * Frequencies ; 					// les valeurs à plotter (alloué dynamiquement par le constructeur...)
	double Mean, Slope, ADev ;				// les valeurs de moyenne, pente et deviation d'Allan calculés au fur et à mesure
	} Plot_Data ;


int Plot_InitPanel(Plot_Data * Instance, char * title, double PlotMin, double PlotMax, void (*OnCloseFunc)()) ;
int Plot_ClosePanel(Plot_Data * Instance) ;

int Plot_AddFrequency(Plot_Data * Instance, double Freq) ;