Subversion Repositories f9daq

Rev

Rev 291 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 291 Rev 299
Line 10... Line 10...
10
#define sizeByte_PSC 5
10
#define sizeByte_PSC 5
11
#define sizeByte_RSC 1
11
#define sizeByte_RSC 1
12
#define sizeByte_PIN 2
12
#define sizeByte_PIN 2
13
 
13
 
14
#define WRITEDATA_DELAY 40
14
#define WRITEDATA_DELAY 40
-
 
15
 
-
 
16
#define EASIROC_MAX_READ_N_WORDS 100
15
 
17
 
16
 
18
 
17
//------------------------------------------------------------------------------------------------------ 
19
//------------------------------------------------------------------------------------------------------ 
18
 
20
 
19
int easiroc_Init(const char* SiTCP_MASTER_IP, unsigned int daq_mode) ;
21
int easiroc_Init(const char* SiTCP_MASTER_IP, unsigned int daq_mode) ;
20
void easiroc_Close();
22
void easiroc_Close();
21
 
23
 
22
int  WriteData(SOCKET sock, unsigned int data);
24
int  WriteData(SOCKET sock, unsigned int data);
-
 
25
 
-
 
26
int easiroc_LoadIni(const char *iniFile);
23
 
27
 
24
void PrepareFPGA();
28
void PrepareFPGA();
25
int DebugFPGA(SOCKET socket);
29
int DebugFPGA(SOCKET socket);
26
 
30
 
27
void PrepareSC(int chipNo);
31
void PrepareSC(int chipNo);
28
int TransmitSC(SOCKET socket);
32
int TransmitSC(SOCKET socket);
29
 
33
 
30
void PrepareReadSC(int chipNo);
34
void PrepareReadSC(int chipNo);
31
int TransmitReadSC(SOCKET socket);
35
int TransmitReadSC(SOCKET socket);
32
 
36
 
33
int PreparePSC(int CurrentCh, int CurrentProbeType);
37
int PreparePSC(int CurrentCh, int CurrentProbeType);
-
 
38
                       
-
 
39
void easiroc_PrintData();
34
 
40
 
35
int ADCOneCycle_wHeader_ver2(SOCKET socket, FILE* file);
41
int ADCOneCycle_wHeader_ver2(SOCKET socket, FILE* file, int stopping);
36
void ADCStop(SOCKET socket);
42
void ADCStop(SOCKET socket);
37
int ContinuousADC_ver2(SOCKET socket, char *file_name, int MaxCycleNum);
43
int ContinuousADC_ver2(SOCKET socket, char *file_name, int MaxCycleNum);
-
 
44
 
-
 
45
int easiroc_singleADCstart();
-
 
46
int easiroc_singleADCevent(unsigned int *retData);
-
 
47
int easiroc_singleADCstop();
38
 
48
 
39
int easiroc_fTransmitSC();
49
int easiroc_fTransmitSC();
40
int easiroc_fTransmitReadSC();  
50
int easiroc_fTransmitReadSC();  
41
int easiroc_fAsicInitialize();
51
int easiroc_fAsicInitialize();
42
int easiroc_fTransmitProbe(int CurrentCh, int CurrentProbe);  
52
int easiroc_fTransmitProbe(int CurrentCh, int CurrentProbe);