//include //#include //#include //#include //#include #include //#include //#include //#include #ifndef MULTICAST_H #define MULTICAST_H #if 0 // moved to rig.h struct multicast_s { int multicast_running; int sock; int seqnumber; int runflag; // = 0; struct ip_mreq mreq; // = {0}; pthread_t threadid; struct sockaddr_in dest_addr; // = {0}; }; #endif struct multicast_vfo { char *name; double freq; char *mode; int width; int widthLower; int widthUpper; unsigned char rx; // true if in rx mode unsigned char tx; // true in in tx mode }; struct multicast_broadcast { char *ID; struct multicast_vfo **vfo; }; // returns # of bytes sent int multicast_init(RIG *rig, char *addr, int port); int multicast_send(RIG *rig, unsigned char *msg, int msglen); #endif //MULTICAST_H