annotate DDS_Fox.h @ 190:c03bf6fe8297

New build
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Mon, 31 Mar 2014 17:03:31 +0200
parents 12df3a2b18de
children 87dae6d62a61
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 ip[255];
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
3 int Port;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
4 double Clock;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
5 double SweepRate;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
6 double Delta_T;
68
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
7 unsigned int Profil;
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
8 } DDSParameter;
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
9
184
12df3a2b18de Do not reset dedrift DDS at program initialization
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 68
diff changeset
10 void DDSFox_Init(DDSParameter *Param, char *ip, int port);
12df3a2b18de Do not reset dedrift DDS at program initialization
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 68
diff changeset
11 void DDSFox_Reset(DDSParameter * Param, double frequency);
68
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
12 void DDSFox_SetSweepRate(DDSParameter *Param, double sweepRate);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
13 void DDSFox_Set(DDSParameter *Param, double frequency, double sweepRate);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
14 void DDSFox_Nop(DDSParameter *Param);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
15 void DDSFox_SetProfile(DDSParameter *Param);
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
16 void DDSFox_SetDiv(DDSParameter *Param, int div);
184
12df3a2b18de Do not reset dedrift DDS at program initialization
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 68
diff changeset
17 void DDSFox_DeviceReset(DDSParameter * Param);
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
18 void DDSFox_SetFreq (DDSParameter * Param) ;
68
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
19 void DDSFox_SetFreqInf (DDSParameter *Param, double frequency) ;
64a7a1d3d75c Cleanup AD9956 DDS driver
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents: 0
diff changeset
20 void DDSFox_SetFreqSup (DDSParameter *Param, double frequency) ;
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
21 void DDSFox_SetFreqMax (DDSParameter *Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
22 void DDSFox_SetFreqMin (DDSParameter *Param) ;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
23 void DDSFox_SetDT(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
24 void DDSFox_SetDf(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
25 int DDSFox_GetSweepSign(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
26 void DDSFox_SetSweepSign(DDSParameter * Param) ;
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
27 void DDSFox_StopSweep(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
28 void DDSFox_StartSweep(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
29 double DDSFox_ReadFreq(DDSParameter * Param);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
30