|
CAEN FERS Library v1.1.4
SDK for FERS systems
|
Functions | |
| float | FERS_GetClockPeriod (int handle) |
| Get the clock of the FERS board @parma[in] handle board handle return Clock period in ns. More... | |
| int | FERS_OpenDevice (char *path, int *handle) |
| Open a device (either FERS board, concentrator or offline) More... | |
| int | FERS_IsOpen (char *path) |
| Check if a device is already opened. More... | |
| int | FERS_CloseDevice (int handle) |
| Cloase a device (either FERS board or concentrator) More... | |
| int | FERS_TotalAllocatedMemory () |
| Return the total size of the allocated buffers for the readout of all boards. More... | |
| int | FERS_Reset_IPaddress (int handle) |
| Restore the factory IP address (192.168.50.3) of the device. The board must be connected through the USB port. More... | |
| int | FERS_Get_CncPath (char *dev_path, char *cnc_path) |
| Find the path of the concentrator to which a device is connected. More... | |
| int | FERS_InitTDLchains (int handle, float DelayAdjust[8][16]) |
| Send a sync broadcast command via TDL. More... | |
| bool | FERS_TDLchainsInitialized (int handle) |
| Check if TDL chains are initialized. More... | |
| uint16_t | FERS_GetNumBrdConnected () |
| Get the number of boards connected. More... | |
| float FERS_GetClockPeriod | ( | int | handle | ) |
Get the clock of the FERS board @parma[in] handle board handle return Clock period in ns.
| int FERS_OpenDevice | ( | char * | path, |
| int * | handle | ||
| ) |
Open a device (either FERS board, concentrator or offline)
| [in] | path | device path (e.g. eth:192.168.50.125:tdl:0:0) |
| [in] | *handle | device handle |
| int FERS_IsOpen | ( | char * | path | ) |
Check if a device is already opened.
| [in] | *path | path to be checked |
| int FERS_CloseDevice | ( | int | handle | ) |
Cloase a device (either FERS board or concentrator)
| [in] | handle | handle of the device to be closed |
| int FERS_TotalAllocatedMemory | ( | ) |
Return the total size of the allocated buffers for the readout of all boards.
| int FERS_Reset_IPaddress | ( | int | handle | ) |
Restore the factory IP address (192.168.50.3) of the device. The board must be connected through the USB port.
| [in] | handle | handle of the board to be reset |
| int FERS_Get_CncPath | ( | char * | dev_path, |
| char * | cnc_path | ||
| ) |
Find the path of the concentrator to which a device is connected.
| [out] | cnc_path | concentrator path |
| [in] | dev_path | device address |
| int FERS_InitTDLchains | ( | int | handle, |
| float | DelayAdjust[8][16] | ||
| ) |
Send a sync broadcast command via TDL.
| [in] | handle | concentrator handel |
| bool FERS_TDLchainsInitialized | ( | int | handle | ) |
Check if TDL chains are initialized.
| [in] | handle | concentator handle |
| uint16_t FERS_GetNumBrdConnected | ( | ) |
Get the number of boards connected.