Mercurial > hg > fxanalyse
diff FXAnalyse.c @ 30:56095062acd4
Allow manual setting of frequency dedrifting rate
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Tue, 02 Oct 2012 19:05:58 +0200 |
parents | 585c60175bd5 |
children | 3ea9fb26ecdf |
line wrap: on
line diff
--- a/FXAnalyse.c Tue Oct 02 18:55:48 2012 +0200 +++ b/FXAnalyse.c Tue Oct 02 19:05:58 2012 +0200 @@ -2652,3 +2652,19 @@ } return 0; } + +int CVICALLBACK CB_SetSlope (int panel, int control, int event, + void *callbackData, int eventData1, int eventData2) +{ + double frequency, slope; + + switch (event) + { + case EVENT_COMMIT: + GetCtrlVal(panel, control, &slope); + frequency = DDSFox_ReadFreq(&DDS1xAD9956); + DDSFox_Set(&DDS1xAD9956, frequency, slope); + break; + } + return 0; +}