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;