Proyecto REX-2X - Radio Observatorio de Jicamarca
Proyecto REX-2X - Radio Observatorio de Jicamarca
Proyecto REX-2X - Radio Observatorio de Jicamarca
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ANEXO B Código Fuente<br />
JICAHEADER.H<br />
#inclu<strong>de</strong> <br />
#inclu<strong>de</strong> <br />
#inclu<strong>de</strong> <br />
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br />
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br />
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<br />
#<strong>de</strong>fine EXP_RAWDATA 0<br />
#<strong>de</strong>fine EXP_SPECTRA 1<br />
#<strong>de</strong>fine EXP_WAVELET 2<br />
#<strong>de</strong>fine EXP_CROSSCORRELATION 3<br />
//#<strong>de</strong>fine RAWDATA 0<br />
//#<strong>de</strong>fine SPECTRA 1<br />
#<strong>de</strong>fine MAX_WINDOWS 20<br />
#<strong>de</strong>fine MAX_CODE_BITS 1024<br />
#<strong>de</strong>fine MAX_CODES 1024<br />
#<strong>de</strong>fine MAX_TAUS 1024<br />
#<strong>de</strong>fine MAX_EXPERIMENTOS 100<br />
#<strong>de</strong>fine MAX_CHANNELS 16<br />
/********Constantes para las lineas 5 y 6************/<br />
#<strong>de</strong>fine NONE 0<br />
#<strong>de</strong>fine FLIP 1<br />
#<strong>de</strong>fine CODE 2<br />
#<strong>de</strong>fine SAMPLING 3<br />
#<strong>de</strong>fine LIN6DIV256 4<br />
#<strong>de</strong>fine SYNCHRO 5<br />
/*****************************/<br />
/********Constantes para Tipo <strong>de</strong> Código ************/<br />
#<strong>de</strong>fine CODE_NONE 0<br />
#<strong>de</strong>fine CODE_USERDEFINE 1<br />
#<strong>de</strong>fine CODE_BARKER2 2<br />
#<strong>de</strong>fine CODE_BARKER3 3<br />
#<strong>de</strong>fine CODE_BARKER4 4<br />
#<strong>de</strong>fine CODE_BARKER5 5<br />
#<strong>de</strong>fine CODE_BARKER7 6<br />
#<strong>de</strong>fine CODE_BARKER11 7<br />
#<strong>de</strong>fine CODE_BARKER13 8<br />
#<strong>de</strong>fine CODE_AC128 9<br />
#<strong>de</strong>fine CODE_COMPLEMENTARYCODE2 10<br />
#<strong>de</strong>fine CODE_COMPLEMENTARYCODE4 11<br />
#<strong>de</strong>fine CODE_COMPLEMENTARYCODE8 12<br />
#<strong>de</strong>fine CODE_COMPLEMENTARYCODE16 13<br />
#<strong>de</strong>fine CODE_COMPLEMENTARYCODE32 14<br />
#<strong>de</strong>fine CODE_COMPLEMENTARYCODE64 15<br />
#<strong>de</strong>fine CODE_COMPLEMENTARYCODE128 16<br />
#<strong>de</strong>fine CODE_BINARY28 17<br />
/*****************************/<br />
//<strong>de</strong>coding<br />
#<strong>de</strong>fine DECODING_TIME_DOMAIN<br />
#<strong>de</strong>fine DECODING_FREQ_DOMAIN<br />
#<strong>de</strong>fine DECODING_INV_FREQ_DOMAIN<br />
/*****************************/<br />
//Acquisicion nAcqFlags<br />
#<strong>de</strong>fine FLAG_ACQ_ALL_CHANNELS<br />
#<strong>de</strong>fine FLAG_ACQ_ALL_FIFOS<br />
#<strong>de</strong>fine FLAG_ACQ_2CH_PER_INPUT<br />
0x00000001<br />
0x00000002<br />
0x00000004<br />
0x00000001<br />
0x00000002<br />
0x00000004<br />
/*****************************/<br />
#<strong>de</strong>fine FLAG_COHERENT_INTEGRATION<br />
#<strong>de</strong>fine FLAG_DECODE_DATA<br />
#<strong>de</strong>fine FLAG_SPECTRA_CALC<br />
#<strong>de</strong>fine FLAG_INCOHERENT_INTEGRATION<br />
0x00000001<br />
0x00000002<br />
0x00000004<br />
0x00000008<br />
40