Merge branch 'develop' into ls-gui

pull/925/head
DJ2LS 2025-03-22 23:50:37 +01:00 committed by GitHub
commit e6f14a1f12
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 58 additions and 1326 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
import matplotlib.pyplot as plt
colormaps = ('viridis', 'inferno', 'magma', 'jet', 'binary')
colormaps = ('viridis', 'inferno', 'magma', 'jet', 'binary', 'plasma', 'turbo','rainbow', 'ocean')
for c in colormaps:
cmap_name = c
cmap = plt.get_cmap(cmap_name)

View File

@ -2315,4 +2315,9 @@ var binary = [
[1, 1, 1],
[0, 0, 0],
];
var colormaps = [turbo, fosphor, viridis, inferno, magma, jet, binary];
var plasma = [[13, 8, 135], [16, 7, 136], [19, 7, 137], [22, 7, 138], [25, 6, 140], [27, 6, 141], [29, 6, 142], [32, 6, 143], [34, 6, 144], [36, 6, 145], [38, 5, 145], [40, 5, 146], [42, 5, 147], [44, 5, 148], [46, 5, 149], [47, 5, 150], [49, 5, 151], [51, 5, 151], [53, 4, 152], [55, 4, 153], [56, 4, 154], [58, 4, 154], [60, 4, 155], [62, 4, 156], [63, 4, 156], [65, 4, 157], [67, 3, 158], [68, 3, 158], [70, 3, 159], [72, 3, 159], [73, 3, 160], [75, 3, 161], [76, 2, 161], [78, 2, 162], [80, 2, 162], [81, 2, 163], [83, 2, 163], [85, 2, 164], [86, 1, 164], [88, 1, 164], [89, 1, 165], [91, 1, 165], [92, 1, 166], [94, 1, 166], [96, 1, 166], [97, 0, 167], [99, 0, 167], [100, 0, 167], [102, 0, 167], [103, 0, 168], [105, 0, 168], [106, 0, 168], [108, 0, 168], [110, 0, 168], [111, 0, 168], [113, 0, 168], [114, 1, 168], [116, 1, 168], [117, 1, 168], [119, 1, 168], [120, 1, 168], [122, 2, 168], [123, 2, 168], [125, 3, 168], [126, 3, 168], [128, 4, 168], [129, 4, 167], [131, 5, 167], [132, 5, 167], [134, 6, 166], [135, 7, 166], [136, 8, 166], [138, 9, 165], [139, 10, 165], [141, 11, 165], [142, 12, 164], [143, 13, 164], [145, 14, 163], [146, 15, 163], [148, 16, 162], [149, 17, 161], [150, 19, 161], [152, 20, 160], [153, 21, 159], [154, 22, 159], [156, 23, 158], [157, 24, 157], [158, 25, 157], [160, 26, 156], [161, 27, 155], [162, 29, 154], [163, 30, 154], [165, 31, 153], [166, 32, 152], [167, 33, 151], [168, 34, 150], [170, 35, 149], [171, 36, 148], [172, 38, 148], [173, 39, 147], [174, 40, 146], [176, 41, 145], [177, 42, 144], [178, 43, 143], [179, 44, 142], [180, 46, 141], [181, 47, 140], [182, 48, 139], [183, 49, 138], [184, 50, 137], [186, 51, 136], [187, 52, 136], [188, 53, 135], [189, 55, 134], [190, 56, 133], [191, 57, 132], [192, 58, 131], [193, 59, 130], [194, 60, 129], [195, 61, 128], [196, 62, 127], [197, 64, 126], [198, 65, 125], [199, 66, 124], [200, 67, 123], [201, 68, 122], [202, 69, 122], [203, 70, 121], [204, 71, 120], [204, 73, 119], [205, 74, 118], [206, 75, 117], [207, 76, 116], [208, 77, 115], [209, 78, 114], [210, 79, 113], [211, 81, 113], [212, 82, 112], [213, 83, 111], [213, 84, 110], [214, 85, 109], [215, 86, 108], [216, 87, 107], [217, 88, 106], [218, 90, 106], [218, 91, 105], [219, 92, 104], [220, 93, 103], [221, 94, 102], [222, 95, 101], [222, 97, 100], [223, 98, 99], [224, 99, 99], [225, 100, 98], [226, 101, 97], [226, 102, 96], [227, 104, 95], [228, 105, 94], [229, 106, 93], [229, 107, 93], [230, 108, 92], [231, 110, 91], [231, 111, 90], [232, 112, 89], [233, 113, 88], [233, 114, 87], [234, 116, 87], [235, 117, 86], [235, 118, 85], [236, 119, 84], [237, 121, 83], [237, 122, 82], [238, 123, 81], [239, 124, 81], [239, 126, 80], [240, 127, 79], [240, 128, 78], [241, 129, 77], [241, 131, 76], [242, 132, 75], [243, 133, 75], [243, 135, 74], [244, 136, 73], [244, 137, 72], [245, 139, 71], [245, 140, 70], [246, 141, 69], [246, 143, 68], [247, 144, 68], [247, 145, 67], [247, 147, 66], [248, 148, 65], [248, 149, 64], [249, 151, 63], [249, 152, 62], [249, 154, 62], [250, 155, 61], [250, 156, 60], [250, 158, 59], [251, 159, 58], [251, 161, 57], [251, 162, 56], [252, 163, 56], [252, 165, 55], [252, 166, 54], [252, 168, 53], [252, 169, 52], [253, 171, 51], [253, 172, 51], [253, 174, 50], [253, 175, 49], [253, 177, 48], [253, 178, 47], [253, 180, 47], [253, 181, 46], [254, 183, 45], [254, 184, 44], [254, 186, 44], [254, 187, 43], [254, 189, 42], [254, 190, 42], [254, 192, 41], [253, 194, 41], [253, 195, 40], [253, 197, 39], [253, 198, 39], [253, 200, 39], [253, 202, 38], [253, 203, 38], [252, 205, 37], [252, 206, 37], [252, 208, 37], [252, 210, 37], [251, 211, 36], [251, 213, 36], [251, 215, 36], [250, 216, 36], [250, 218, 36], [249, 220, 36], [249, 221, 37], [248, 223, 37], [248, 225, 37], [247, 226, 37], [247, 228, 37], [246, 230, 38], [246, 232, 38], [245, 233, 38], [245, 235, 39], [244, 237, 39], [243, 238, 39], [243, 240, 39], [242, 242, 39], [241, 244, 38], [241, 245, 37], [240, 247, 36], [240, 249, 33]]
var rainbow = [[128, 0, 255], [126, 3, 255], [124, 6, 255], [122, 9, 255], [120, 13, 255], [118, 16, 255], [116, 19, 255], [114, 22, 255], [112, 25, 255], [110, 28, 255], [108, 31, 255], [106, 34, 254], [104, 38, 254], [102, 41, 254], [100, 44, 254], [98, 47, 254], [96, 50, 254], [94, 53, 254], [92, 56, 253], [90, 59, 253], [88, 62, 253], [86, 65, 253], [84, 68, 253], [82, 71, 252], [80, 74, 252], [78, 77, 252], [76, 80, 252], [74, 83, 251], [72, 86, 251], [70, 89, 251], [68, 92, 251], [66, 95, 250], [64, 98, 250], [62, 101, 250], [60, 104, 249], [57, 107, 249], [56, 109, 249], [54, 112, 248], [52, 115, 248], [49, 118, 248], [48, 121, 247], [46, 123, 247], [44, 126, 247], [41, 129, 246], [40, 132, 246], [38, 134, 245], [36, 137, 245], [33, 140, 244], [32, 142, 244], [30, 145, 243], [28, 147, 243], [25, 150, 243], [24, 152, 242], [22, 155, 242], [20, 157, 241], [17, 160, 241], [16, 162, 240], [14, 165, 239], [12, 167, 239], [9, 169, 238], [8, 172, 238], [6, 174, 237], [4, 176, 237], [1, 179, 236], [0, 181, 235], [2, 183, 235], [4, 185, 234], [7, 187, 234], [8, 190, 233], [10, 192, 232], [13, 194, 232], [15, 196, 231], [16, 198, 230], [18, 200, 230], [20, 202, 229], [23, 203, 228], [24, 205, 228], [26, 207, 227], [29, 209, 226], [31, 211, 225], [32, 213, 225], [34, 214, 224], [36, 216, 223], [39, 218, 222], [40, 219, 222], [42, 221, 221], [45, 222, 220], [47, 224, 219], [48, 225, 218], [50, 227, 218], [52, 228, 217], [55, 230, 216], [56, 231, 215], [58, 232, 214], [61, 234, 213], [63, 235, 213], [64, 236, 212], [66, 237, 211], [68, 238, 210], [70, 239, 209], [72, 241, 208], [74, 242, 207], [77, 243, 206], [78, 243, 205], [80, 244, 204], [82, 245, 203], [84, 246, 203], [86, 247, 202], [88, 248, 201], [90, 248, 200], [93, 249, 199], [94, 250, 198], [96, 250, 197], [98, 251, 196], [100, 251, 195], [102, 252, 194], [104, 252, 193], [106, 253, 192], [109, 253, 191], [110, 254, 190], [112, 254, 188], [114, 254, 187], [116, 254, 186], [118, 255, 185], [120, 255, 184], [122, 255, 183], [125, 255, 182], [126, 255, 181], [128, 255, 180], [130, 255, 179], [132, 255, 178], [134, 255, 176], [136, 255, 175], [139, 254, 174], [140, 254, 173], [142, 254, 172], [144, 254, 171], [146, 253, 169], [148, 253, 168], [150, 252, 167], [153, 252, 166], [155, 251, 165], [156, 251, 164], [158, 250, 162], [160, 250, 161], [162, 249, 160], [164, 248, 159], [166, 248, 157], [168, 247, 156], [171, 246, 155], [172, 245, 154], [174, 244, 152], [176, 243, 151], [178, 243, 150], [180, 242, 149], [182, 241, 147], [185, 239, 146], [187, 238, 145], [188, 237, 143], [190, 236, 142], [192, 235, 141], [194, 234, 140], [196, 232, 138], [198, 231, 137], [200, 230, 136], [203, 228, 134], [204, 227, 133], [206, 225, 132], [208, 224, 130], [210, 222, 129], [212, 221, 128], [214, 219, 126], [217, 218, 125], [219, 216, 123], [220, 214, 122], [222, 213, 121], [224, 211, 119], [226, 209, 118], [228, 207, 116], [230, 205, 115], [232, 203, 114], [235, 202, 112], [236, 200, 111], [238, 198, 109], [240, 196, 108], [242, 194, 107], [244, 192, 105], [246, 190, 104], [249, 187, 102], [251, 185, 101], [252, 183, 99], [254, 181, 98], [255, 179, 96], [255, 176, 95], [255, 174, 94], [255, 172, 92], [255, 169, 91], [255, 167, 89], [255, 165, 88], [255, 162, 86], [255, 160, 85], [255, 157, 83], [255, 155, 82], [255, 152, 80], [255, 150, 79], [255, 147, 77], [255, 145, 76], [255, 142, 74], [255, 140, 73], [255, 137, 71], [255, 134, 70], [255, 132, 68], [255, 129, 67], [255, 126, 65], [255, 123, 64], [255, 121, 62], [255, 118, 61], [255, 115, 59], [255, 112, 58], [255, 109, 56], [255, 107, 55], [255, 104, 53], [255, 101, 51], [255, 98, 50], [255, 95, 48], [255, 92, 47], [255, 89, 45], [255, 86, 44], [255, 83, 42], [255, 80, 41], [255, 77, 39], [255, 74, 38], [255, 71, 36], [255, 68, 34], [255, 65, 33], [255, 62, 31], [255, 59, 30], [255, 56, 28], [255, 53, 27], [255, 50, 25], [255, 47, 24], [255, 44, 22], [255, 41, 20], [255, 38, 19], [255, 34, 17], [255, 31, 16], [255, 28, 14], [255, 25, 13], [255, 22, 11], [255, 19, 9], [255, 16, 8], [255, 13, 6], [255, 9, 5], [255, 6, 3], [255, 3, 2], [255, 0, 0]]
var ocean = [[0, 128, 0], [0, 126, 1], [0, 124, 2], [0, 123, 3], [0, 122, 4], [0, 120, 5], [0, 118, 6], [0, 117, 7], [0, 116, 8], [0, 114, 9], [0, 112, 10], [0, 111, 11], [0, 110, 12], [0, 108, 13], [0, 106, 14], [0, 105, 15], [0, 104, 16], [0, 102, 17], [0, 100, 18], [0, 99, 19], [0, 98, 20], [0, 96, 21], [0, 94, 22], [0, 93, 23], [0, 92, 24], [0, 90, 25], [0, 88, 26], [0, 87, 27], [0, 86, 28], [0, 84, 29], [0, 82, 30], [0, 81, 31], [0, 80, 32], [0, 78, 33], [0, 76, 34], [0, 75, 35], [0, 74, 36], [0, 72, 37], [0, 70, 38], [0, 69, 39], [0, 68, 40], [0, 66, 41], [0, 64, 42], [0, 63, 43], [0, 62, 44], [0, 60, 45], [0, 59, 46], [0, 57, 47], [0, 56, 48], [0, 54, 49], [0, 52, 50], [0, 51, 51], [0, 49, 52], [0, 48, 53], [0, 47, 54], [0, 45, 55], [0, 44, 56], [0, 42, 57], [0, 40, 58], [0, 39, 59], [0, 38, 60], [0, 36, 61], [0, 35, 62], [0, 33, 63], [0, 32, 64], [0, 30, 65], [0, 29, 66], [0, 27, 67], [0, 25, 68], [0, 24, 69], [0, 22, 70], [0, 21, 71], [0, 20, 72], [0, 18, 73], [0, 17, 74], [0, 15, 75], [0, 14, 76], [0, 12, 77], [0, 10, 78], [0, 9, 79], [0, 8, 80], [0, 6, 81], [0, 5, 82], [0, 3, 83], [0, 1, 84], [0, 0, 85], [0, 1, 86], [0, 3, 87], [0, 4, 88], [0, 6, 89], [0, 7, 90], [0, 9, 91], [0, 10, 92], [0, 12, 93], [0, 14, 94], [0, 15, 95], [0, 16, 96], [0, 18, 97], [0, 19, 98], [0, 21, 99], [0, 23, 100], [0, 24, 101], [0, 26, 102], [0, 27, 103], [0, 29, 104], [0, 30, 105], [0, 32, 106], [0, 33, 107], [0, 34, 108], [0, 36, 109], [0, 38, 110], [0, 39, 111], [0, 40, 112], [0, 42, 113], [0, 43, 114], [0, 45, 115], [0, 47, 116], [0, 48, 117], [0, 49, 118], [0, 51, 119], [0, 52, 120], [0, 54, 121], [0, 55, 122], [0, 57, 123], [0, 58, 124], [0, 60, 125], [0, 62, 126], [0, 63, 127], [0, 64, 128], [0, 66, 129], [0, 67, 130], [0, 69, 131], [0, 70, 132], [0, 72, 133], [0, 74, 134], [0, 75, 135], [0, 77, 136], [0, 78, 137], [0, 80, 138], [0, 81, 139], [0, 83, 140], [0, 84, 141], [0, 86, 142], [0, 87, 143], [0, 88, 144], [0, 90, 145], [0, 91, 146], [0, 93, 147], [0, 94, 148], [0, 96, 149], [0, 98, 150], [0, 99, 151], [0, 100, 152], [0, 102, 153], [0, 103, 154], [0, 105, 155], [0, 107, 156], [0, 108, 157], [0, 110, 158], [0, 111, 159], [0, 112, 160], [0, 114, 161], [0, 115, 162], [0, 117, 163], [0, 118, 164], [0, 120, 165], [0, 122, 166], [0, 123, 167], [0, 125, 168], [0, 126, 169], [0, 128, 170], [3, 129, 171], [6, 130, 172], [9, 132, 173], [12, 133, 174], [15, 135, 175], [18, 136, 176], [21, 138, 177], [24, 139, 178], [27, 141, 179], [30, 142, 180], [33, 144, 181], [36, 146, 182], [39, 147, 183], [42, 148, 184], [45, 150, 185], [48, 151, 186], [51, 153, 187], [54, 155, 188], [57, 156, 189], [60, 158, 190], [63, 159, 191], [66, 160, 192], [69, 162, 193], [72, 163, 194], [75, 165, 195], [78, 166, 196], [81, 168, 197], [84, 170, 198], [87, 171, 199], [90, 172, 200], [93, 174, 201], [96, 176, 202], [99, 177, 203], [102, 179, 204], [105, 180, 205], [108, 182, 206], [111, 183, 207], [114, 185, 208], [117, 186, 209], [120, 188, 210], [123, 189, 211], [126, 190, 212], [129, 192, 213], [132, 194, 214], [135, 195, 215], [138, 196, 216], [141, 198, 217], [144, 199, 218], [147, 201, 219], [150, 203, 220], [153, 204, 221], [156, 206, 222], [159, 207, 223], [162, 208, 224], [165, 210, 225], [168, 211, 226], [171, 213, 227], [174, 214, 228], [177, 216, 229], [180, 218, 230], [183, 219, 231], [186, 220, 232], [189, 222, 233], [192, 224, 234], [195, 225, 235], [198, 226, 236], [201, 228, 237], [204, 229, 238], [207, 231, 239], [210, 232, 240], [213, 234, 241], [216, 235, 242], [219, 237, 243], [222, 238, 244], [225, 240, 245], [228, 242, 246], [231, 243, 247], [234, 244, 248], [237, 246, 249], [240, 247, 250], [243, 249, 251], [246, 251, 252], [249, 252, 253], [252, 254, 254], [255, 255, 255]]
// eslint-disable-next-line
var colormaps = [turbo, fosphor, viridis, inferno, magma, jet, binary, plasma, rainbow, ocean];

View File

@ -103,7 +103,7 @@ window.addEventListener(
class="btn btn-outline-secondary ms-1"
id="sendCQ"
type="button"
title="Send a CQ to the world"
:title=" $t('grid.components.cqcqcq_help')"
@click="handleSendCQ"
>
<span v-if="!isCQButtonDisabled">{{ $t('grid.components.callcq') }}</span>

View File

@ -117,7 +117,7 @@ window.addEventListener(
class="btn btn-sm btn-outline-secondary w-100"
id="sendCQ"
type="button"
title="Send a CQ to the world"
:title=" $t('grid.components.cqcqcq_help')"
@click="handleSendCQ"
:disabled="isCQButtonDisabled"
>

View File

@ -136,7 +136,7 @@ function transmitPing(callsign) {
data-bs-toggle="modal"
type="button"
data-bs-trigger="hover"
data-bs-title="$t('grid.components.newmessage_help') "
:title="$t('grid.components.newmessage_help')"
@click="startNewChat(item.origin)"
>
<i class="bi bi-pencil-square"></i>
@ -148,7 +148,7 @@ function transmitPing(callsign) {
type="button"
data-bs-toggle="tooltip"
data-bs-trigger="hover"
:data-bs-title="$t('grid.components.ping_help') "
:data-bs-title="$t('grid.components.ping_help')"
@click="transmitPing(item.origin)"
>
<i class="bi bi-arrow-left-right"></i>

View File

@ -11,7 +11,8 @@ const state = useStateStore(pinia);
</script>
<template>
<nav class="navbar navbar-expand-xl bg-body-secondary border-top border-1 p-2 col-11 col-lg-auto">
<nav class="navbar navbar-expand-xl bg-body-secondary border-top sticky-bottom border-1 p-2 col-11 col-lg-auto">
<div class="col">
<div class="btn-toolbar" role="toolbar">
<div class="btn-group btn-group-sm me-1" role="group">

View File

@ -540,7 +540,8 @@ const beaconHistogramData = computed(() => ({
id="createNewChatButton"
type="button"
data-bs-dismiss="modal"
title="Start a new chat (enter dx call sign first)"
data-bs-trigger="hover"
:title="$t('modals.startnewchat2')"
@click="newChat()"
>
{{ $t('modals.startnewchat').toUpperCase() }}
@ -813,4 +814,4 @@ const beaconHistogramData = computed(() => ({
</div>
</div>
</div>
</template>
</template>

View File

@ -78,6 +78,9 @@
<option value="4">Magma</option>
<option value="5">Jet</option>
<option value="6">Binary</option>
<option value="7">Plasma</option>
<option value="8">Rainbow</option>
<option value="9">Ocean</option>
</select>
</div>

View File

@ -5,7 +5,7 @@
"speed": "Geschwindigkeit",
"statistics": "Statistik",
"duration": "Dauer",
"chart": "Chart",
"chart": "Tabelle",
"dxcallsign": "dxcallsign",
"destination": "Ziel",
"stop": "Stop",
@ -34,7 +34,7 @@
"transmissionfailedwith": "Übertragung FEHLGESCHLAGEN mit",
"confirmingtransmissionwith": "Bestätige Übertragung mit",
"receivedbytes": "Empfangene Bytes",
"adiflogheader": "ADIF",
"adiflogheader": "ADIF",
"adiflogtext1": "QSO mit",
"adiflogtext2": "Zum Log hinzugefügt.",
"adiflogerror": "ADIF Export-Fehler"
@ -61,17 +61,17 @@
"station_help": "Stationsinfo setzen"
},
"grid": {
"frequencydescription": "Häufig verwendete Frequenzen sind hier aufgelistet, alle in USB. Klicke einfach auf einen Eintrag oder gebe manuell eine Frequenz in das Textfeld ein, um den Transceiver abzustimmen. Nur bei aktivierter Hamlib-Steuerung.",
"frequencydescription": "Häufig verwendete Frequenzen (alle in USB) sind hier aufgelistet. Klicke einfach auf einen Eintrag oder gebe manuell eine Frequenz in das Textfeld ein, um den Transceiver abzustimmen. Nur bei aktivierter Hamlib-Steuerung.",
"frequencyselection": "Auswahl der Frequenz",
"savepreset": "Voreinstellung speichern",
"savepreset_help": "Speichern des aktuellen Rasterlayouts als Voreinstellung. Kann mit der Schaltfläche Voreinstellung laden wiederhergestellt werden.",
"savepreset_help": "Speichern des aktuellen Rasterlayouts als Voreinstellung. Kann mit der Schaltfläche 'Voreinstellung laden' wiederhergestellt werden.",
"restorepreset": "Voreinstellung laden",
"restorepreset_help": "Wiederherstellen des gespeicherten Rasterlayouts (löscht das aktuelle Layout)",
"cleargrid": "Raster löschen",
"cleargrid_help": "Alle Elemente aus dem Raster löschen",
"gridedit": "Raster editieren",
"managegridwidgets": "Raster-Widgets verwalten",
"gridwidgetsdescription": "Mit Grid-Widgets kann man die Oberfläche individualisieren. Du kannst zusätzliche Widgets hinzufügen, die Deinen Bedürfnissen entsprechen. Einzelne Widgets lassen sich verschieben und in der Größe verändern!",
"gridwidgetsdescription": "Mit Raster-Widgets kann man die Oberfläche individualisieren. Du kannst zusätzliche Widgets hinzufügen, die Deinen Bedürfnissen entsprechen. Einzelne Widgets lassen sich verschieben und in der Größe verändern!",
"fillgrid": "Raster mit gängigen Widgets füllen",
"fillgridsmallscreen": "Raster für kleine Bildschirme ausfüllen",
"activity": "Aktivität",
@ -81,18 +81,18 @@
"statistics": "Statistik",
"other": "Diverses",
"uploadpreset": "Preset Hochladen",
"uploadpreset_help": "Lade eine Preset Datei hoch. ",
"uploadpreset_help": "Lade eine Preset Datei hoch.",
"downloadpreset": "Preset Herunterladen",
"downloadpreset_help": "Lade eine Preset-Date herunter um sie zu speichern und zu teilen",
"components": {
"tune": "Tune",
"stop_help": "Sitzung abbrechen und Aussendung beenden",
"transmissioncharts": "Übertragungs-Diagramme",
"scatterdiagram": "Scatter-Diagramm",
"scatterdiagram": "Streuungs-Diagramm",
"onair": "on air",
"ping": "Ping",
"ping_help": "Sende eine Ping-Anfrage an eine entfernte Station",
"newmessage_help": "Sende eine neue Nachricht an eine entfernte Station",
"newmessage_help": "Sende eine neue Nachricht an eine entfernte Station",
"heardstations": "gehörte Stationen",
"time": "Zeit",
"freq": "Freq",
@ -107,9 +107,10 @@
"transmitting": "Sende...",
"pingstation": "PING Station",
"sendingcq": "Sende CQ...",
"sendingping": "Sende PING...",
"sendingping": "Sende PING...",
"callcq": "CQ rufen",
"cqcqcq": "CQ CQ CQ",
"cqcqcq_help": "Sende ein CQ",
"togglebeacon": "Bake einschalten",
"togglebeacon_help": "Umschalten auf Baken-Modus. Im Baken-Modus kann man Ping-Anfragen empfangen und einen Datenkanal öffnen. Wenn ein Datenkanal geöffnet wird, wird das aussenden von Baken pausiert.",
"enablebeacon": "Bake einschalten",
@ -120,7 +121,7 @@
"tuner": "Tuner",
"activity": "Aktivität",
"beacon": "Bake",
"active": "Aktiv",
"active": "Aktiv",
"inactive": "Inaktiv",
"connected": "Verbunden",
"disconnected": "Getrennt",
@ -128,7 +129,7 @@
"offline": "Offline",
"received": "empfangen",
"transmitted": "gesendet",
"msgstatustransmitting": "Übermittlung",
"msgstatustransmitting": "Übermittlung",
"msgstatustransmitted": "Übermittelt",
"msgstatusfailed": "Fehlgeschlagen",
"msgstatusqueued": "Warteschlange"
@ -141,16 +142,17 @@
"beaconhistogram": "Baken-Histogramm",
"furtheroptions": "Weitere Optionen",
"deletechat": "Chat löschen",
"startnewchat": "neuen Chat starten",
"startnewchat": "Neuen Chat starten",
"startnewchat2": "Neuen Chat starten (zuerst entferntes Rufzeichen eingeben)",
"newchatline1": "Zielrufzeichen eingeben",
"newchatline2": "Erste Nachricht eingeben",
"newchatline3": "Klicke NEUEN CHAT STARTEN",
"newchatline4": "Überprüfe die Chat-Registerkarte auf der linken Seite auf Nachrichten",
"firstmessage": "Erste Nachricht",
"audiotuning": "Audio tuning",
"audiotuninginfo": "Audiopegel einstellen. Wert in dB. Standardwert ist 0",
"audiotuninginfo": "Audiopegel einstellen: Wert in dB, Standardwert ist 0.",
"testframe": "Test frame",
"testframetransmit": "Senden ( 5s )",
"testframetransmit": "Senden (5s)",
"audiotuningrxlevel": "RX Pegel",
"audiotuningtxlevel": "TX Pegel",
"audiotuningtransmitsine": "Sinus senden",
@ -220,7 +222,7 @@
"selectlanguage_help": "Wähle eine Sprache für die grafische Oberfläche",
"waterfalltheme": "Wasserfall-Farbgebung",
"waterfalltheme_help": "Wähle ein Farbthema für das Wasserfalldiagramm",
"colormode": "Farbmodus",
"colormode": "Farbmodus",
"colormode_help": "Farbmodus der GUI einstellen",
"colormodelight": "hell",
"colormodedark": "dunkel",

View File

@ -93,6 +93,7 @@
"ping": "Ping",
"ping_help": "Send a ping request to a remote station",
"newmessage_help": "Send a new message to a remote station",
"startnewchat_help": "Start or continue a conversation with another station",
"heardstations": "Heard Stations",
"time": "Time",
"freq": "Freq",
@ -110,6 +111,7 @@
"sendingping": "Sending PING...",
"callcq": "Call CQ",
"cqcqcq": "CQ CQ CQ",
"cqcqcq_help": "Send a CQ to the world",
"togglebeacon": "toggle beacon",
"togglebeacon_help": "Toggle beacon mode. While sending a beacon, you can receive ping requests and open a datachannel. If a datachannel is opened, the beacon pauses.",
"enablebeacon": "Enable beacon",
@ -142,6 +144,7 @@
"furtheroptions": "Further options",
"deletechat": "Delete chat",
"startnewchat": "Start a new chat",
"startnewchat2": "Start a new chat (enter dx call sign first)",
"newchatline1": "Enter destination callsign",
"newchatline2": "Enter a first message",
"newchatline3": "Click START NEW CHAT",

View File

@ -59,7 +59,6 @@
"settings_help": "Innstillinger",
"station": "Stasjon",
"station_help": "Stasjonsinformasjon"
},
"grid": {
"frequencydescription": "Vanlig brukte frekvenser er oppført her, og er alle USB. Bare klikk på en oppføring eller skriv inn en frekvens manuelt i tekstboksen for å justere riggen din hvis riggkontroll er aktivert.",
@ -81,6 +80,10 @@
"radiocontrol": "Radiokontroll/Status",
"statistics": "Statistikk",
"other": "Annet",
"uploadpreset": "Last opp forhåndsinnstilling",
"uploadpreset_help": "Last opp en forhåndsinnstilt fil",
"downloadpreset": "Last ned forhåndsinnstilling",
"downloadpreset_help": "Last ned forhåndsinnstilt fil for deling eller lagring",
"components": {
"tune": "Tune",
"stop_help": "Avbryt økten og stopp overføringer",
@ -89,6 +92,8 @@
"onair": "på lufta",
"ping": "Ping",
"ping_help": "Send en ping-forespørsel til en ekstern stasjon",
"newmessage_help": "Send en ny melding til en ekstern stasjon",
"startnewchat_help": "Start eller fortsett en samtale med en annen stasjon",
"heardstations": "Hørte stasjoner",
"time": "Tid",
"freq": "Frek",
@ -114,13 +119,11 @@
"radiocontrolmode": "Mode",
"powerpercent": "% Effekt",
"tuner": "Tuner",
"activity": "Aktivitet",
"beacon": "Beacon",
"activity": "Aktivitet", "beacon": "Beacon",
"active": "Aktiv",
"inactive": "Inaktiv",
"connected": "Tilkoblet",
"disconnected": "Koblet fra",
"online": "Online",
"disconnected": "Koblet fra", "online": "Online",
"offline": "Frakoblet",
"received": "mottatt",
"transmitted": "overført",
@ -128,7 +131,6 @@
"msgstatustransmitted": "transmitted",
"msgstatusfailed": "mislyktes",
"msgstatusqueued": "i kø"
}
},
"modals": {

View File

@ -26,9 +26,6 @@ class RadioManager:
elif self.radiocontrol == "serial_ptt":
self.radio = serial_ptt.radio(self.config, self.state_manager)
elif self.radiocontrol == "tci":
raise NotImplementedError
# self.radio = self.tci_module
else:
self.radio = rigdummy.radio()
@ -40,10 +37,9 @@ class RadioManager:
if not state:
self.radio.set_ptt(state)
print(vars(self.socket_interface_manager.command_server))
# send ptt state via socket interface
try:
if self.socket_interface_manager:
if self.config['SOCKET_INTERFACE']['enable'] and self.socket_interface_manager:
self.socket_interface_manager.command_server.command_handler.socket_respond_ptt(state)
except Exception as e:
print(e)