21#ifndef INCLUDED_LINRAD_SEND_RAW16_IMPL_H
22#define INCLUDED_LINRAD_SEND_RAW16_IMPL_H
28#include <sys/socket.h>
29#include <netinet/in.h>
32#define BYTES_PER_SAMPLE 2
33#define SAMPLES_PER_PACKET (NET_MULTICAST_PAYLOAD/(BYTES_PER_SAMPLE*2))
40 float d_passband_center;
47 struct sockaddr_in d_sockaddr;
55 int work(
int noutput_items,
56 gr_vector_const_void_star &input_items,
57 gr_vector_void_star &output_items);
59 float frequency()
const {
return d_passband_center; }
Definition send_raw16_impl.h:39
float frequency() const
Definition send_raw16_impl.h:59
send_raw16_impl(char *ip, int base_port, float passband_center, int bufsize)
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void set_frequency(float f)
Definition send_raw16_impl.h:60
<+description of block+>
Definition send_raw16.h:37
Definition send_raw16.h:28