mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Improve data types on GUI settings. Still not good.
This commit is contained in:
parent
af80565acd
commit
7a2d1be134
3 changed files with 32 additions and 32 deletions
|
@ -51,7 +51,7 @@ import { startModem, stopModem } from "../js/api";
|
|||
<div class="input-group input-group-sm mb-1">
|
||||
<span class="input-group-text" style="width: 180px">Modem port</span>
|
||||
<input
|
||||
type="text"
|
||||
type="number"
|
||||
class="form-control"
|
||||
placeholder="modem port"
|
||||
id="modem_port"
|
||||
|
@ -59,7 +59,7 @@ import { startModem, stopModem } from "../js/api";
|
|||
max="65534"
|
||||
min="1025"
|
||||
@change="saveModemConfig()"
|
||||
v-model="settings.modem_port"
|
||||
v-model.number="settings.modem_port"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
@ -107,7 +107,7 @@ import { startModem, stopModem } from "../js/api";
|
|||
class="form-select form-select-sm"
|
||||
id="tx_delay"
|
||||
@change="saveModemConfig"
|
||||
v-model="settings.tx_delay"
|
||||
v-model.number="settings.tx_delay"
|
||||
>
|
||||
<option value="0">0</option>
|
||||
<option value="50">50</option>
|
||||
|
@ -140,26 +140,26 @@ import { startModem, stopModem } from "../js/api";
|
|||
class="form-select form-select-sm"
|
||||
id="tuning_range_fmin"
|
||||
@change="saveModemConfig"
|
||||
v-model="settings.tuning_range_fmin"
|
||||
v-model.number="settings.tuning_range_fmin"
|
||||
>
|
||||
<option value="-50.0">-50.0</option>
|
||||
<option value="-100.0">-100.0</option>
|
||||
<option value="-150.0">-150.0</option>
|
||||
<option value="-200.0">-200.0</option>
|
||||
<option value="-250.0">-250.0</option>
|
||||
<option value="-50">-50</option>
|
||||
<option value="-100">-100</option>
|
||||
<option value="-150">-150</option>
|
||||
<option value="-200">-200</option>
|
||||
<option value="-250">-250</option>
|
||||
</select>
|
||||
<label class="input-group-text">fmax</label>
|
||||
<select
|
||||
class="form-select form-select-sm"
|
||||
id="tuning_range_fmax"
|
||||
@change="saveModemConfig"
|
||||
v-model="settings.tuning_range_fmax"
|
||||
v-model.number="settings.tuning_range_fmax"
|
||||
>
|
||||
<option value="50.0">50.0</option>
|
||||
<option value="100.0">100.0</option>
|
||||
<option value="150.0">150.0</option>
|
||||
<option value="200.0">200.0</option>
|
||||
<option value="250.0">250.0</option>
|
||||
<option value="50">50</option>
|
||||
<option value="100">100</option>
|
||||
<option value="150">150</option>
|
||||
<option value="200">200</option>
|
||||
<option value="250">250</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="input-group input-group-sm mb-1">
|
||||
|
|
|
@ -33,7 +33,7 @@ const settings = useSettingsStore(pinia);
|
|||
class="form-select form-select-sm w-50"
|
||||
id="myCallSSID"
|
||||
@change="saveModemConfig"
|
||||
v-model="settings.myssid"
|
||||
v-model.number="settings.myssid"
|
||||
>
|
||||
<option selected value="0">0</option>
|
||||
<option value="1">1</option>
|
||||
|
|
|
@ -3,10 +3,10 @@ import { ref } from "vue";
|
|||
|
||||
export const useSettingsStore = defineStore("settingsStore", () => {
|
||||
// audio
|
||||
var output_device = ref();
|
||||
var input_device = ref();
|
||||
var tx_audio_level = ref();
|
||||
var rx_audio_level = ref();
|
||||
var output_device = ref("");
|
||||
var input_device = ref("");
|
||||
var tx_audio_level = ref(0);
|
||||
var rx_audio_level = ref(0);
|
||||
|
||||
// network
|
||||
var modem_host = ref("127.0.0.1");
|
||||
|
@ -60,23 +60,23 @@ export const useSettingsStore = defineStore("settingsStore", () => {
|
|||
|
||||
//modem
|
||||
var spectrum = ref("waterfall");
|
||||
var enable_scatter = ref("False");
|
||||
var enable_fft = ref("False");
|
||||
var enable_fsk = ref("False");
|
||||
var low_bandwidth_mode = ref("False");
|
||||
var enable_scatter = ref(false);
|
||||
var enable_fft = ref(false);
|
||||
var enable_fsk = ref(false);
|
||||
var low_bandwidth_mode = ref(false);
|
||||
var update_channel = ref("latest");
|
||||
var beacon_interval = ref(300);
|
||||
var received_files_folder = ref("None");
|
||||
var tuning_range_fmin = ref(-50.0);
|
||||
var tuning_range_fmax = ref(50.0);
|
||||
var respond_to_cq = ref("True");
|
||||
var tuning_range_fmin = ref(-50);
|
||||
var tuning_range_fmax = ref(50);
|
||||
var respond_to_cq = ref(true);
|
||||
var rx_buffer_size = ref(16);
|
||||
var enable_explorer = ref("False");
|
||||
var explorer_stats = ref("False");
|
||||
var auto_tune = ref("False");
|
||||
var enable_is_writing = ref("True");
|
||||
var enable_explorer = ref(false);
|
||||
var explorer_stats = ref(false);
|
||||
var auto_tune = ref(false);
|
||||
var enable_is_writing = ref(true);
|
||||
var tx_delay = ref(0);
|
||||
var enable_mesh_features = ref("False");
|
||||
var enable_mesh_features = ref(false);
|
||||
var serial_devices = ref();
|
||||
|
||||
function getSerialDevices() {
|
||||
|
|
Loading…
Reference in a new issue