Data Structures |
struct | _FemHandle |
Typedefs |
typedef struct _FemHandle | FemHandle |
Functions |
void * | xspress3FemInitialise (const char *hostIPAdress, int port) |
| Initialises client connection to a FEM.
|
void | xspress3FemClose (void *femHandle) |
| Closes the xspress3 client connection to a FEM/.
|
int | xspress3FemSetInt (void *femHandle, int chan, int region, int offset, u_int32_t value) |
| Perform a single integer write transaction to the FEM.
|
int | xspress3FemGetInt (void *femHandle, int chan, int region, int offset, u_int32_t *value) |
int | xspress3FemSetIntArray (void *femHandle, int chan, int region, int offset, size_t size, u_int32_t *value) |
| Write an array of integers to the FEM.
|
int | xspress3FemGetIntArray (void *femHandle, int chan, int region, int offset, size_t size, u_int32_t *value) |
int | xspress3FemDRAMWrite (void *femHandle, u_int32_t address, size_t size, u_int32_t *value) |
int | xspress3FemPersonalityWrite (void *femHandle, u_int32_t sub_command, u_int32_t function_mask, size_t size, u_int32_t *value) |
| Perform a write transaction to the FEM.
|
int | xspress3FemConfigUDP (void *femHandle, char *fpgaMACaddress, char *fpgaIPaddress, int fpgaPort, char *hostIPaddress, int hostPort) |
int | xspress3FemSetHostPort (void *femHandle, int hostPort) |
int | xspress3FemSetPacketSize (void *femHandle, int sizeInBytes) |
int | xspress3FemResetFrameCounter (void *femHandle) |
int | xspress3FemGetDMAStatusBlock (void *femHandle, u_int32_t *value) |
int | xspress3FemRDMARead (void *femHandle, u_int32_t address, size_t size, u_int32_t *value) |
int | xspress3FemRDMAWrite (void *femHandle, u_int32_t address, size_t size, u_int32_t *value) |
int | xspress3FemSPIRead (void *femHandle, u_int32_t address, size_t size, u_int32_t *value) |
int | xspress3FemSPIWrite (void *femHandle, u_int32_t address, size_t size, u_int32_t *value) |
int | xspress3FemReadRawReg (void *femHandle, u_int32_t address, size_t size, u_int32_t *value) |
int | xspress3FemI2CWrite (void *femHandle, u_int32_t fem_i2c_bus, u_int32_t address, size_t size, u_int8_t *value) |
int | xspress3FemI2CRead (void *femHandle, u_int32_t fem_i2c_bus, u_int32_t address, size_t size, u_int8_t *value) |
int | xspress3FemWriteFanControl (void *femHandle, int offset, size_t size, u_int32_t *value) |
int | xspress3FemReadFanControl (void *femHandle, u_int32_t offset, size_t size, u_int32_t *value) |
int | xspress3FemConfigWrite (void *femHandle, u_int32_t address, size_t size, u_int8_t *value) |
int | xspress3FemConfigRead (void *femHandle, u_int32_t address, size_t size, u_int8_t *value) |
int32_t | xspress3FemSetFarmLUT (void *femHandle, int index, char *hostIPaddress, int hostPort) |