From: dttsp Date: Tue, 10 May 2005 13:49:25 +0000 (+0000) Subject: Added meter.c, correcting blunder X-Git-Url: https://git.rkrishnan.org/components/%22news.html/module-simplejson.decoder.html?a=commitdiff_plain;h=4de3d2dbac817b134e92ce9938a0190e71ed931f;p=dttsp.git Added meter.c, correcting blunder --- diff --git a/jDttSP/meter.c b/jDttSP/meter.c new file mode 100644 index 0000000..ee15fd1 --- /dev/null +++ b/jDttSP/meter.c @@ -0,0 +1,46 @@ +/* meter.c */ +/* +This file is part of a program that implements a Software-Defined Radio. + +Copyright (C) 2004 by Frank Brickle, AB2KT and Bob McGwier, N4HY + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +The authors can be reached by email at + +ab2kt@arrl.net +or +rwmcgwier@comcast.net + +or by paper mail at + +The DTTS Microwave Society +6 Kathleen Place +Bridgewater, NJ 08807 +*/ + +#include + +// snapshot of current measurements +void +snap_meter(MeterBlock *mb, int label) { + memcpy((char *) mb->snap.rx, + (char *) mb->rx.val, + MAXRX * RXMETERPTS * sizeof(REAL)); + memcpy((char *) mb->snap.tx, + (char *) mb->tx.val, + TXMETERPTS * sizeof(REAL)); + mb->label = label; +}