/* -*- c++ -*- */
/*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2010 Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
#include <msdd_rs_source_simple.h>
#include <gr_io_signature.h>
#include <string.h>
+#include <cstdio>
msdd_rs_source_simple_sptr
msdd_rs_make_source_simple ( const char *src, unsigned short port_src)
{
- return msdd_rs_source_simple_sptr (new msdd_rs_source_simple ( src, port_src));
+ return gnuradio::get_initial_sptr(new msdd_rs_source_simple ( src, port_src));
}
/* Read a buffer out -- looking at UDP payload at this point.*/
rcv->read( &buffer[0], BUF_LEN );
- int seq = *((int*) &buffer[2]);
+ //int seq = *((int*) &buffer[2]);
+ int seq;
+ memcpy(&seq, &buffer[2], 4*sizeof(char));
+
char type = buffer[0];
//printf("Sequence %d\n",seq);