CAEN FERS Library v1.3.0
SDK for FERS systems
Loading...
Searching...
No Matches
Board info
Collaboration diagram for Board info:

Functions

int FERS_GetBoardInfo (int handle, FERS_BoardInfo_t *BrdInfo)
 Get board info saved into the library structure.
 
int FERS_GetCncInfo (int handle, FERS_CncInfo_t *BrdInfo)
 Get concentrator info saved into the library structure.
 
uint32_t FERS_pid (int handle)
 Get the board PID.
 
uint16_t FERS_Code (int handle)
 Get the code of the FERS board.
 
char * FERS_ModelName (int handle)
 Get the model name of the FERS board.
 
uint32_t FERS_FPGA_FWrev (int handle)
 Get the FPGA firmware revision of the FERS board.
 
uint32_t FERS_FPGA_FW_MajorRev (int handle)
 Get the major revision of the FPGA firmware.
 
uint32_t FERS_FPGA_FW_MinorRev (int handle)
 Get the minor revision of the FPGA firmware.
 
uint32_t FERS_uC_FWrev (int handle)
 Get them microcontroller firmware revision.
 
uint16_t FERS_NumChannels (int handle)
 Get the number of channels of the FERS board.
 
uint8_t FERS_PCB_Rev (int handle)
 Get the PCB revision of the FERS board.
 
bool FERS_IsXROC (int handle)
 Check if the board mounts an XROC ASIC chip.
 

Detailed Description

Function Documentation

◆ FERS_GetBoardInfo()

int FERS_GetBoardInfo ( int handle,
FERS_BoardInfo_t * BrdInfo )

Get board info saved into the library structure.

Parameters
[out]BrdInfoboard information saved on library
[in]handlehandle of the board
Returns
0

◆ FERS_GetCncInfo()

int FERS_GetCncInfo ( int handle,
FERS_CncInfo_t * BrdInfo )

Get concentrator info saved into the library structure.

Parameters
[out]BrdInfoconcentrator information saved in library
[in]handleconcentrator handle
Returns
0

◆ FERS_pid()

uint32_t FERS_pid ( int handle)

Get the board PID.

Parameters
[in]handleHandle to the FERS device.
Returns
PID of the board

◆ FERS_Code()

uint16_t FERS_Code ( int handle)

Get the code of the FERS board.

Parameters
[in]handleHandle to the FERS device
Returns
FERS code

◆ FERS_ModelName()

char * FERS_ModelName ( int handle)

Get the model name of the FERS board.

Parameters
[in]handleHandle to the FERS device
Returns
FERS model name

◆ FERS_FPGA_FWrev()

uint32_t FERS_FPGA_FWrev ( int handle)

Get the FPGA firmware revision of the FERS board.

Parameters
[in]handleHandle to the FERS device
Returns
FPGA firmware revision

◆ FERS_FPGA_FW_MajorRev()

uint32_t FERS_FPGA_FW_MajorRev ( int handle)

Get the major revision of the FPGA firmware.

Parameters
[in]handleHandle to the FERS device
Returns
FPGA firmware major revision

◆ FERS_FPGA_FW_MinorRev()

uint32_t FERS_FPGA_FW_MinorRev ( int handle)

Get the minor revision of the FPGA firmware.

Parameters
[in]handleHandle to the FERS device
Returns
FPGA firmware minor revision

◆ FERS_uC_FWrev()

uint32_t FERS_uC_FWrev ( int handle)

Get them microcontroller firmware revision.

Parameters
[in]handleHandle to the FERS device
Returns
Microcontroller firmware revision

◆ FERS_NumChannels()

uint16_t FERS_NumChannels ( int handle)

Get the number of channels of the FERS board.

Parameters
[in]handleHandle to the FERS device
Returns
Number of channels of FERS board

◆ FERS_PCB_Rev()

uint8_t FERS_PCB_Rev ( int handle)

Get the PCB revision of the FERS board.

Parameters
[in]handleHandle to the FERS device
Returns
PCB revision of FERS board

◆ FERS_IsXROC()

bool FERS_IsXROC ( int handle)

Check if the board mounts an XROC ASIC chip.

Parameters
[in]handleHandle to the FERS device
Returns
true is the board mounts a XROC ASIC chip, false otherwise