Defines | Functions | Variables

/scratch/npr78/temp/xspress3_api/det-software/none_vme/xspress3/lib/xspress3_udp_write.c File Reference

Defines

#define UDP_DATAGRAM_SIZE   9000
#define tx_data_size   8000
#define tx_header_size   8
#define packets_per_frame   128
#define BYTES_PER_FRAME   (tx_data_size*packets_per_frame)

Functions

int xsp3_write_data_10g_transmit (int path, u_int32_t *buffer, size_t nbytes)
 Write data using the 10G ethernet.
int xsp3_write_playback_data (int path, int card, u_int32_t *buffer, size_t nbytes)
 Write playback data into DRAM via the 10G ethernet link.
int xsp3_write_data_10g (int path, int card, u_int32_t *buffer, int dst_stream, int offset_bytes, size_t nbytes)
 Write data into xspress3 utilising the 10G ethernet.

Variables

XSP3Path Xsp3Sys []
char error_message []

Define Documentation

#define BYTES_PER_FRAME   (tx_data_size*packets_per_frame)
#define packets_per_frame   128
#define tx_data_size   8000
#define tx_header_size   8
#define UDP_DATAGRAM_SIZE   9000

Variable Documentation

char error_message[]