Go to the source code of this file.
Functions | |
int | v792_ThresholdWrite (MVME_INTERFACE *mvme, DWORD base, WORD *threshold) |
int | v792_ThresholdRead (MVME_INTERFACE *mvme, DWORD base, WORD *threshold) |
WORD | v792_ControlRegister1Read (MVME_INTERFACE *mvme, DWORD base) |
void | v792_ControlRegister1Write (MVME_INTERFACE *mvme, DWORD base, WORD pat) |
void | v792_Trigger (MVME_INTERFACE *mvme, DWORD base) |
int | v792_Setup (MVME_INTERFACE *mvme, DWORD base, int mode) |
void | v792_printEntry (const v792_Data *v) |
void v792_BitSet2Clear | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | pat | |||
) |
int v792_BitSet2Read | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_BitSet2Set | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | pat | |||
) |
WORD v792_ControlRegister1Read | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_ControlRegister1Write | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD | pat | |||
) |
int v792_CSR1Read | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v792_CSR2Read | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_DataClear | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v792_DataRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | pdest, | |||
int * | nentry | |||
) |
int v792_DataReady | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_EmptyEnable | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v792_EventRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | pdest, | |||
int * | nentry | |||
) |
void v792_EvtCntRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
DWORD * | evtcnt | |||
) |
void v792_EvtCntReset | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_EvtTriggerSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | count | |||
) |
void v792_IntDisable | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_IntEnable | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | level | |||
) |
void v792_IntSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | level, | |||
int | vector | |||
) |
int v792_isBusy | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v792_isEvtReady | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v792_isPresent | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_LowThDisable | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_LowThEnable | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_OnlineSet | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_printEntry | ( | const v792_Data * | v | ) |
WORD v792_Read16 | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | offset | |||
) |
int v792_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 v792_SingleShotReset | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_SoftReset | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_Status | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
int v792_ThresholdRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD * | threshold | |||
) |
int v792_ThresholdWrite | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
WORD * | threshold | |||
) |
void v792_Trigger | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v792_Write16 | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | offset, | |||
WORD | value | |||
) |