annotate DDS_Fox.h @ 70:a945f2b7bef6

Fix slope measurement again
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Mon, 29 Oct 2012 14:48:44 +0100
parents 64a7a1d3d75c
children 12df3a2b18de
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
1 typedef struct {
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
2 char Name[255];
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
3 char ip[255];
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
4 int Port;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
5 //int Divider;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
6 double Clock;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
7 double SweepRate;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
8 double Delta_T;
68
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
9 unsigned int Profil;
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
10 } DDSParameter;
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
11
68
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
12 void DDSFox_Initialize(DDSParameter *Param, char *ip, int port, double frequency);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
13 void DDSFox_SetSweepRate(DDSParameter *Param, double sweepRate);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
14 void DDSFox_Set(DDSParameter *Param, double frequency, double sweepRate);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
15 void DDSFox_Nop(DDSParameter *Param);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
16 void DDSFox_SetProfile(DDSParameter *Param);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
17 void DDSFox_SetDiv(DDSParameter *Param, int div);
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
18 void DDSFox_Reset(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
19 void DDSFox_SetFreq (DDSParameter * Param) ;
68
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
20 void DDSFox_SetFreqInf (DDSParameter *Param, double frequency) ;
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
21 void DDSFox_SetFreqSup (DDSParameter *Param, double frequency) ;
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
22 void DDSFox_SetFreqMax (DDSParameter *Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
23 void DDSFox_SetFreqMin (DDSParameter *Param) ;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
24 void DDSFox_SetDT(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
25 void DDSFox_SetDf(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
26 int DDSFox_GetSweepSign(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
27 void DDSFox_SetSweepSign(DDSParameter * Param) ;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
28 void DDSFox_StopSweep(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
29 void DDSFox_StartSweep(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
30 double DDSFox_ReadFreq(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
31