{
    "channels": [
        {
            "name": "control channel", 
            "trunking_sysname": "University of Michigan",
            "device": "RSP1A",
            "raw_output": "",
            "demod_type": "fsk", 
            "destination": "smartnet", 
            "excess_bw": 0.35, 
            "filter_type": "fsk2", 
            "if_rate": 18000, 
            "plot": "",
            "enable_analog": "off",
            "symbol_rate": 3600
        },
        {
            "name": "voice channel", 
            "trunking_sysname": "University of Michigan",
            "device": "RSP1A",
            "blacklist": "",
            "whitelist": "",
            "raw_output": "",
            "demod_type": "fsk4", 
            "destination": "udp://127.0.0.1:23456", 
            "enable_analog": "auto",
            "nbfm_deviation": 4000,
            "nbfm_squelch_threshold": -90,
            "nbfm_squelch_gain": 0.0050,
            "nbfm_raw_output": "",
            "nbfm_enable_subchannel": false,
            "excess_bw": 0.2, 
            "filter_type": "widepulse", 
            "if_rate": 24000, 
            "plot": "",
            "symbol_rate": 4800
        }
    ], 
    "devices": [
        {
            "args": "driver=sdrplay,soapy=0", 
            "frequency": 857520000, 
            "gains": "IFGR:28,RFGR:1", 
            "gain_mode": true,
            "name": "RSP1A", 
            "offset": 0, 
            "ppm": -1.0, 
            "rate": 7500000, 
            "tunable": false
        }
    ],
    "trunking": {
        "module": "tk_smartnet.py",
        "chans": [
            {
                "sysname": "University of Michigan",
                "control_channel_list": "855.0375,855.7125,860.8375",
                "tgid_tags_file": "UM_Snet_tgid.tsv",
                "tgid_hold_time": 2.0,
                "blacklist": "UM_Snet_blacklist.tsv",
                "whitelist": "",
                "bandplan_comment": "Set bandplan to one of '800_reband', '800_standard', '800_splinter', '900', '400'",
                "bandplan": "800_reband",
                "bp_comment": "The bp_ parameters are only used by the 400 bandplan",
                "bp_spacing": 0.015,
                "bp_base": 141.015,
                "bp_base_offset": 380,
                "bp_mid": 151.730,
                "bp_mid_offset": 579,
                "bp_high": 154.320,
                "bp_high_offset": 632
            }
        ]
    },
    "audio": {
        "module": "sockaudio.py",
        "instances": [
            {
                "instance_name": "",
                "device_name": "pulse",
                "udp_port": 23456,
                "audio_gain": 1.0,
                "number_channels": 1
            }
        ]
    },
    "terminal": {
        "module": "terminal.py",
        "#terminal_type": "curses",
        "#terminal_type": "http:127.0.0.1:8080",
        "terminal_type": "http:0.0.0.0:8080",
        "curses_plot_interval": 0.2,
        "http_plot_interval": 1.0,
        "http_plot_directory": "../www/images",
        "tuning_step_large": 1200,
        "tuning_step_small": 100
    }
}
