Go to the source code of this file.
Functions | |
int | v1190_EventRead (MVME_INTERFACE *mvme, DWORD base, DWORD *pdest, int *nentry) |
int | v1190_DataRead (MVME_INTERFACE *mvme, DWORD base, DWORD *pdest, int nentry) |
void | v1190_WidthSet (MVME_INTERFACE *mvme, DWORD base, WORD width) |
void | v1190_OffsetSet (MVME_INTERFACE *mvme, DWORD base, WORD offset) |
int | v1190_Setup (MVME_INTERFACE *mvme, DWORD base, int mode) |
int | v1190_Status (MVME_INTERFACE *mvme, DWORD base) |
int udelay | ( | int | usec | ) |
void v1190_AcqModeRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v1190_ContinuousSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1190_DataRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | pdest, | |||
int | nentry | |||
) |
int v1190_DataReady | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1190_EventRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | pdest, | |||
int * | nentry | |||
) |
int v1190_EvtCounter | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1190_EvtStored | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1190_GeoWrite | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | geo | |||
) |
void v1190_LEResolutionSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | le | |||
) |
void v1190_LEWResolutionSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | le, | |||
WORD | width | |||
) |
int v1190_MicroFlush | ( | MVME_INTERFACE * | mvme, | |
const DWORD | base | |||
) |
int v1190_MicroRead | ( | MVME_INTERFACE * | mvme, | |
const DWORD | base | |||
) |
Definition at line 388 of file v1190B.c.
Referenced by v1190_AcqModeRead(), v1190_MicroFlush(), v1190_ResolutionRead(), v1190_Status(), and v1190_TdcIdList().
int v1190_MicroWrite | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | data | |||
) |
Definition at line 364 of file v1190B.c.
Referenced by v1190_AcqModeRead(), v1190_ContinuousSet(), v1190_LEResolutionSet(), v1190_OffsetSet(), v1190_ResolutionRead(), v1190_SetEdgeDetection(), v1190_Setup(), v1190_Status(), v1190_TdcIdList(), v1190_TriggerMatchingSet(), and v1190_WidthSet().
void v1190_OffsetSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | offset | |||
) |
Set the offset of the matching window with respect to the trigger. The offset parameter should be in 25ns units. The range is from -2048(0x800) to +40(0x28). Example 0xFE8 == 600ns.
*mvme | VME structure | |
base | Module base address | |
offset | offset in ns units |
int v1190_ResolutionRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v1190_SetEdgeDetection | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | eLeading, | |||
int | eTrailing | |||
) |
int v1190_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. |
void v1190_SoftClear | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v1190_SoftReset | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v1190_SoftTrigger | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v1190_Status | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
Read and display the curent status of the TDC.
*mvme | VME structure | |
base | Module base address |
Definition at line 490 of file v1190B.c.
Referenced by v1190_Setup().
void v1190_TdcIdList | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v1190_TriggerMatchingSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v1190_WidthSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | width | |||
) |