Help: ICE_PACKETS_SDDS
SDDS Packet Header Modified (Big Endian):
typedef struct {
int_2 keys /* barker packet sync 0x55AA */
int_2 port /* UDP source|destination port */
int_4 addr /* UDP source|destination address */
/* now starts the actual SDDS UDP payload */
int_1 fid; /* format identifier */
int_1 bits; /* bits per data word 4|8|16 */
int_2 frame; /* frame sequence number (0x1F=parity packet) */
int_2 tcinfo; /* Timecode valid (0xF000) and sample offset in packet (0x0FFF) */
int_2 tccorr; /* Time from sample to 1msec hack in 250psec tics (min SR=60kHz) */
int_8 tctics; /* Number of 250psec tics since jan 1 to timecode hack */
int_4 tcext; /* Timecode extended precision (250psec/2^32) */
int_1 sscinfo[12]; /* SSC information */
int_1 ssdinfo[4]; /* SSD information | IP address */
int_1 aadinfo[20]; /* AAD information */
int_1 data[1024]; /* packet data */
} SDDSPACKETSTRUCT;