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()