Go to the source code of this file.
Functions | |
int | v1729_Setup (MVME_INTERFACE *mvme, DWORD base, int mode) |
int | v1729_TimeCalibrationRun (MVME_INTERFACE *mvme, DWORD base, int flag) |
int | v1729_PedestalRun (MVME_INTERFACE *mvme, DWORD base, int loop, int flag) |
int | v1729_OrderData (MVME_INTERFACE *mvme, DWORD base, WORD *srce, int *dest, int nch, int chan, int npt) |
void v1729_AcqStart | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
Definition at line 29 of file v1729.c.
Referenced by v1729_PedestalRun(), and v1729_TimeCalibrationRun().
void v1729_ChannelSelect | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | value | |||
) |
void v1729_DataRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD * | pdest, | |||
int | nch, | |||
int | npt | |||
) |
void v1729_FrqSamplingSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | value | |||
) |
int v1729_isTrigger | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
Definition at line 206 of file v1729.c.
Referenced by v1729_PedestalRun(), and v1729_TimeCalibrationRun().
int v1729_NColsGet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v1729_NColsSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | value | |||
) |
int v1729_OrderData | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD * | srce, | |||
int * | dest, | |||
int | nch, | |||
int | chan, | |||
int | npt | |||
) |
Re-order given channel from srce to dest len is for now frozen to V1729_MAX_CHANNEL_SIZE Does pedestal subtraction if enabled (ped_ok) Doesn't correct for timing.
NOTE: destination cell index[k] computed as 2560+j+end_cell instead of manual formula [2] page 13 (2560+j-end_cell).
int v1729_PedestalRun | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | loop, | |||
int | flag | |||
) |
void v1729_PostTrigSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | value | |||
) |
void v1729_PreTrigSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | value | |||
) |
void v1729_Reset | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1729_Setup | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | mode | |||
) |
Sets all the necessary paramters for a given configuration. The configuration is provided by the mode argument. Add your own configuration in the case statement. Let me know your setting if you want to include it in the distribution.
*mvme | VME structure | |
base | Module base address | |
mode | Configuration mode number | |
*nentry | number of entries requested and returned. |
Definition at line 63 of file v1729.c.
Referenced by v1729_PedestalRun(), and v1729_TimeCalibrationRun().
void v1729_SoftTrigger | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1729_Status | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1729_TimeCalibrationRun | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | flag | |||
) |
void v1729_TriggerTypeSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | value | |||
) |
float Corr_vernier[4] [static] |
int end_cell [static] |
int get_ref = 1 [static] |
int lMAXVER [static] |
Definition at line 24 of file v1729.c.
Referenced by v1729_OrderData(), and v1729_TimeCalibrationRun().
int lMINVER [static] |
Definition at line 24 of file v1729.c.
Referenced by v1729_OrderData(), and v1729_TimeCalibrationRun().
int ncol [static] |
float ped[4][V1729_MAX_CHANNEL_SIZE+3] [static] |
int ped_ok = 0 [static] |
float pedestals[V1729_RAM_SIZE] [static] |
float pedestalsRms[V1729_RAM_SIZE] [static] |
int trig_rec [static] |
int vernier_ok = 0 [static] |