Go to the source code of this file.
int vf48_AcqStart | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_AcqStop | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_ActiveChMaskRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp | |||
) |
int vf48_ActiveChMaskSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp, | |||
DWORD | size | |||
) |
int vf48_ChSuppRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp | |||
) |
int vf48_ChSuppSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp, | |||
DWORD | value | |||
) |
int vf48_CsrRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_DataRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | pdest, | |||
int * | nentry | |||
) |
vf48_DataRead Read N entries (32bit) from the VF48 data FIFO using the MBLT64 mode
mvme | vme structure | |
base | VF48 base address | |
pdest | Destination pointer |
Definition at line 185 of file vf48.c.
Referenced by vf48_EventRead64().
int vf48_DivisorRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp | |||
) |
Read the divisor parameter of the given group. All the groups should read the same value.
Definition at line 827 of file vf48.c.
Referenced by vf48_DivisorWrite().
int vf48_DivisorWrite | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD | value | |||
) |
int vf48_EventRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | pdest, | |||
int * | nentry | |||
) |
int vf48_EventRead64 | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | pdest, | |||
int * | nentry | |||
) |
int vf48_ExtTrgClr | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_ExtTrgSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
Set External Trigger enable
mvme | vme structure | |
base | VF48 base address |
Definition at line 483 of file vf48.c.
Referenced by vf48_Setup().
int vf48_FeFull | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_FeNotEmpty | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_GrpEnable | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grpbit | |||
) |
int vf48_GrpRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_HitThresholdRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp | |||
) |
int vf48_HitThresholdSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp, | |||
DWORD | size | |||
) |
Set the hit threshold for the given group. the threshold value correspond to the difference of 2 sampling values separated by 2 points (s6-s3). It is compared to a positive value. If the slope of the signal is negative, the signal should be inverted. The hit threshold is used for channel suppression in case none of the described condition is satisfied.
int vf48_isPresent | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
vf48_isPresent
mvme | vme structure | |
base | VF48 base address |
Definition at line 948 of file vf48.c.
Referenced by vf48_ParameterRead(), and vf48_Reset().
int vf48_NFrameRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_ParameterRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp, | |||
int | param | |||
) |
Read any Parameter for a given group. Each group (0..5) handles 8 consecutive input channels.
mvme | vme structure | |
base | VMEIO base address | |
grp | group number (0..5) |
Definition at line 293 of file vf48.c.
Referenced by vf48_ActiveChMaskRead(), vf48_ChSuppRead(), vf48_ChSuppSet(), vf48_DivisorRead(), vf48_DivisorWrite(), vf48_HitThresholdRead(), vf48_ParameterWrite(), vf48_RawDataSuppRead(), vf48_SegmentSizeRead(), vf48_Setup(), vf48_Status(), and vf48_TrgThresholdRead().
int vf48_ParameterWrite | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp, | |||
int | param, | |||
int | value | |||
) |
Definition at line 205 of file vf48.c.
Referenced by vf48_ActiveChMaskSet(), vf48_ChSuppSet(), vf48_DivisorWrite(), vf48_HitThresholdSet(), vf48_RawDataSuppSet(), vf48_SegmentSizeSet(), vf48_Setup(), and vf48_TrgThresholdSet().
int vf48_RawDataSuppRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp | |||
) |
int vf48_RawDataSuppSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp, | |||
DWORD | size | |||
) |
int vf48_Reset | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_SegmentSizeRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp | |||
) |
int vf48_SegmentSizeSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD | size | |||
) |
int vf48_Setup | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | mode | |||
) |
int vf48_Status | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int vf48_TrgThresholdRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp | |||
) |
int vf48_TrgThresholdSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | grp, | |||
DWORD | size | |||
) |
int vf48_Trigger | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int idx = 0 [static] |
vf48_EventRead64 Read one Event through the local buffer. MBLT64 is used for aquiring a buffer, the event is then extracted from this buffer until event incomplete which in this case a DMA is requested again.
mvme | vme structure | |
base | VF48 base address | |
pdest | Pointer to destination | |
nentry | Number of DWORD to transfer |
Definition at line 28 of file vf48.c.
Referenced by bm_check_buffers(), bm_close_buffer(), bm_empty_buffers(), bm_request_event(), cm_set_client_info(), cm_set_watchdog_params(), cm_transition(), db_close_database(), el_submit(), register_equipment(), and vf48_EventRead64().
int inbuf [static] |