]> git.rkrishnan.org Git - dttsp.git/blob - jDttSP/local.h
Major update
[dttsp.git] / jDttSP / local.h
1 /* local.h
2
3 Some manifest constants for the particular implementation
4    
5 This file is part of a program that implements a Software-Defined Radio.
6
7 Copyright (C) 2004 by Frank Brickle, AB2KT and Bob McGwier, N4HY
8
9 This program is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 2 of the License, or
12 (at your option) any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 GNU General Public License for more details.
18
19 You should have received a copy of the GNU General Public License
20 along with this program; if not, write to the Free Software
21 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
22
23 The authors can be reached by email at
24
25 ab2kt@arrl.net
26 or
27 rwmcgwier@comcast.net
28
29 or by paper mail at
30
31 The DTTS Microwave Society
32 6 Kathleen Place
33 Bridgewater, NJ 08807
34 */
35
36 /* #include <fromsys.h> */
37 /* #include <datatypes.h> */
38 /* #include <banal.h> */
39 /* #include <fftw.h> */
40 /* #include <sdrexport.h> */
41
42 #ifndef _local_h
43 #define _local_h
44
45 #include <common.h>
46
47 #define RCBASE ".DttSPrc"
48 #define PARMPATH "./IPC/SDR-1000-0-commands.fifo"
49 #define METERPATH "./IPC/SDR-1000-0-meter.fifo"
50 #define SPECPATH "./IPC/SDR-1000-0-spec.fifo"
51 #define WISDOMPATH "./wisdom"
52
53 extern struct _loc {
54   char name[MAXPATHLEN];
55   struct {
56     char rcfile[MAXPATHLEN],
57          parm[MAXPATHLEN],
58          meter[MAXPATHLEN],
59          spec[MAXPATHLEN],
60          wisdom[MAXPATHLEN];
61   } path;
62   struct {
63     REAL rate;
64     int size, nrx, spec, comp;
65     SDRMODE mode;
66   } def;
67   struct { int ring; } mult;
68 } loc;
69
70 #endif