From 1c06c4382f223b36e3bf87e0f7e7a62d115dc3cb Mon Sep 17 00:00:00 2001 From: Denny Date: Fri, 9 Feb 2018 05:55:29 -0500 Subject: [PATCH] Adds preferred tuner to tuner source configuration. --- .../source/config/SourceConfigTuner.java | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/dsheirer/source/config/SourceConfigTuner.java b/src/main/java/io/github/dsheirer/source/config/SourceConfigTuner.java index a542e8c6..36686771 100644 --- a/src/main/java/io/github/dsheirer/source/config/SourceConfigTuner.java +++ b/src/main/java/io/github/dsheirer/source/config/SourceConfigTuner.java @@ -1,6 +1,6 @@ /******************************************************************************* * SDR Trunk - * Copyright (C) 2014-2016 Dennis Sheirer + * Copyright (C) 2014-2018 Dennis Sheirer * * 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 @@ -33,6 +33,7 @@ public class SourceConfigTuner extends SourceConfiguration private long mFrequency = 0; private int mBandwidth = 12500; + private String mPreferredTuner; public SourceConfigTuner() { @@ -58,6 +59,25 @@ public class SourceConfigTuner extends SourceConfiguration mFrequency = frequency; } + /** + * Preferred tuner to use for this configuration. + * @return tuner name or null + */ + @JacksonXmlProperty(isAttribute = true, localName = "preferred_tuner") + public String getPreferredTuner() + { + return mPreferredTuner; + } + + /** + * Specifies the preferred tuner to use for this configuration + * @param preferredTuner to use, if available + */ + public void setPreferredTuner(String preferredTuner) + { + mPreferredTuner = preferredTuner; + } + @JsonIgnore @Override public String getDescription()