├── screenshots ├── README ├── fade.PNG ├── launch.PNG ├── sync.PNG ├── settings.PNG ├── fade-0-9-6.PNG ├── fade-0-9-6a.PNG ├── mix-0-9-10.PNG ├── mix-0-9-10a.PNG ├── mix-0-9-10b.PNG ├── mix-0-9-19.PNG ├── mix-0-9-20.PNG ├── sync-0-9-10.PNG ├── sync-0-9-17.PNG ├── sync-0-9-21.PNG ├── sync-0-9-5.PNG ├── sync-0-9-7.PNG ├── launch-0-10-6.PNG ├── launch-0-9-16.PNG ├── launch-0-9-18.PNG ├── launch-0-9-20.PNG ├── launch-0-9-21.PNG ├── launch-0-9-22.PNG ├── launch-0-9-6.PNG ├── bandmap-0-10-1.PNG ├── launch-0-9-18a.PNG ├── mix-agc-0-9-10.PNG ├── mix-agc-0-9-10a.PNG ├── mix-agc-0-9-10b.PNG ├── mix-agc-0-9-20.PNG ├── settings-0-9-10.PNG ├── settings-0-9-16.PNG ├── settings-0-9-17.PNG ├── settings-0-9-18.PNG ├── settings-0-9-19.PNG ├── settings-0-9-21.PNG ├── settings-0-9-5.PNG ├── settings-0-9-6.PNG ├── settings-0-9-8.PNG ├── launch-jtdx-0-10-6.PNG ├── launch-mshv-0-11-0.PNG ├── sync-follow-0-10-1.PNG ├── launch-dm780-0-10-1.PNG ├── launch-dm780-0-10-6.PNG ├── launch-fldigi-0-10-1.PNG ├── launch-fldigi-0-10-6.PNG ├── launch-gritty-0-10-1.PNG ├── launch-gritty-0-10-6.PNG ├── launch-js8call-0-10-8.PNG ├── launch-mmtty-0-11-0.PNG ├── launch-wsjtx-0-10-1.PNG ├── launch-wsjtx-0-10-6.PNG ├── settings-jtdx-0-10-6.PNG ├── settings-jtdx-0-10-8.PNG ├── settings-mixer-0-10-1.PNG ├── settings-mixer-0-10-6.PNG ├── settings-mshv-0-11-0.PNG ├── settings-n1mm-0-10-1.PNG ├── settings-n1mm-0-10-3.PNG ├── settings-n1mm-0-10-6.PNG ├── settings-radio-0-10-1.PNG ├── settings-radio-0-11-0.PNG ├── settings-wsjtx-0-10-1.PNG ├── sync-cat-tcp-0-10-1.PNG ├── sync-hrd-tcp-0-10-1.PNG ├── launch-cwskimmer-0-10-1.PNG ├── launch-cwskimmer-0-10-6.PNG ├── settings-bandmap-0-10-1.PNG ├── settings-bandmap-0-10-3.PNG ├── settings-bandmap-0-10-6.PNG ├── settings-gritty-0-10-1.PNG ├── settings-js8call-0-10-8.PNG ├── settings-skimmer-0-10-1.PNG ├── settings-telnet-0-10-1.PNG ├── settings-broadcast-0-10-8.PNG ├── settings-cat-tcp-tx-0-10-1.PNG ├── settings-com-ports-0-11-0.PNG ├── settings-hrd-tcp-tx-0-10-1.PNG ├── settings-operator-0-10-6.PNG ├── settings-com-port-cat-0-11-0.PNG ├── settings-radio-smartlink-0-11-0.PNG ├── elecraft-kat500-remote-settings-0-10-8.PNG └── elecraft-kpa500-remote-settings-0-10-8.PNG └── README.md /screenshots/README: -------------------------------------------------------------------------------- 1 | User Interface Images 2 | -------------------------------------------------------------------------------- /screenshots/fade.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/fade.PNG -------------------------------------------------------------------------------- /screenshots/launch.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch.PNG -------------------------------------------------------------------------------- /screenshots/sync.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync.PNG -------------------------------------------------------------------------------- /screenshots/settings.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings.PNG -------------------------------------------------------------------------------- /screenshots/fade-0-9-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/fade-0-9-6.PNG -------------------------------------------------------------------------------- /screenshots/fade-0-9-6a.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/fade-0-9-6a.PNG -------------------------------------------------------------------------------- /screenshots/mix-0-9-10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-0-9-10.PNG -------------------------------------------------------------------------------- /screenshots/mix-0-9-10a.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-0-9-10a.PNG -------------------------------------------------------------------------------- /screenshots/mix-0-9-10b.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-0-9-10b.PNG -------------------------------------------------------------------------------- /screenshots/mix-0-9-19.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-0-9-19.PNG -------------------------------------------------------------------------------- /screenshots/mix-0-9-20.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-0-9-20.PNG -------------------------------------------------------------------------------- /screenshots/sync-0-9-10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-0-9-10.PNG -------------------------------------------------------------------------------- /screenshots/sync-0-9-17.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-0-9-17.PNG -------------------------------------------------------------------------------- /screenshots/sync-0-9-21.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-0-9-21.PNG -------------------------------------------------------------------------------- /screenshots/sync-0-9-5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-0-9-5.PNG -------------------------------------------------------------------------------- /screenshots/sync-0-9-7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-0-9-7.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-9-16.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-9-16.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-9-18.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-9-18.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-9-20.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-9-20.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-9-21.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-9-21.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-9-22.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-9-22.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-9-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-9-6.PNG -------------------------------------------------------------------------------- /screenshots/bandmap-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/bandmap-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-0-9-18a.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-0-9-18a.PNG -------------------------------------------------------------------------------- /screenshots/mix-agc-0-9-10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-agc-0-9-10.PNG -------------------------------------------------------------------------------- /screenshots/mix-agc-0-9-10a.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-agc-0-9-10a.PNG -------------------------------------------------------------------------------- /screenshots/mix-agc-0-9-10b.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-agc-0-9-10b.PNG -------------------------------------------------------------------------------- /screenshots/mix-agc-0-9-20.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/mix-agc-0-9-20.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-10.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-16.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-16.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-17.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-17.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-18.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-18.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-19.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-19.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-21.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-21.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-5.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-0-9-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-0-9-8.PNG -------------------------------------------------------------------------------- /screenshots/launch-jtdx-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-jtdx-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/launch-mshv-0-11-0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-mshv-0-11-0.PNG -------------------------------------------------------------------------------- /screenshots/sync-follow-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-follow-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-dm780-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-dm780-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-dm780-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-dm780-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/launch-fldigi-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-fldigi-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-fldigi-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-fldigi-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/launch-gritty-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-gritty-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-gritty-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-gritty-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/launch-js8call-0-10-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-js8call-0-10-8.PNG -------------------------------------------------------------------------------- /screenshots/launch-mmtty-0-11-0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-mmtty-0-11-0.PNG -------------------------------------------------------------------------------- /screenshots/launch-wsjtx-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-wsjtx-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-wsjtx-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-wsjtx-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-jtdx-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-jtdx-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-jtdx-0-10-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-jtdx-0-10-8.PNG -------------------------------------------------------------------------------- /screenshots/settings-mixer-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-mixer-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-mixer-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-mixer-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-mshv-0-11-0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-mshv-0-11-0.PNG -------------------------------------------------------------------------------- /screenshots/settings-n1mm-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-n1mm-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-n1mm-0-10-3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-n1mm-0-10-3.PNG -------------------------------------------------------------------------------- /screenshots/settings-n1mm-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-n1mm-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-radio-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-radio-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-radio-0-11-0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-radio-0-11-0.PNG -------------------------------------------------------------------------------- /screenshots/settings-wsjtx-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-wsjtx-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/sync-cat-tcp-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-cat-tcp-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/sync-hrd-tcp-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/sync-hrd-tcp-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-cwskimmer-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-cwskimmer-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/launch-cwskimmer-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/launch-cwskimmer-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-bandmap-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-bandmap-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-bandmap-0-10-3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-bandmap-0-10-3.PNG -------------------------------------------------------------------------------- /screenshots/settings-bandmap-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-bandmap-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-gritty-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-gritty-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-js8call-0-10-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-js8call-0-10-8.PNG -------------------------------------------------------------------------------- /screenshots/settings-skimmer-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-skimmer-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-telnet-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-telnet-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-broadcast-0-10-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-broadcast-0-10-8.PNG -------------------------------------------------------------------------------- /screenshots/settings-cat-tcp-tx-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-cat-tcp-tx-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-com-ports-0-11-0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-com-ports-0-11-0.PNG -------------------------------------------------------------------------------- /screenshots/settings-hrd-tcp-tx-0-10-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-hrd-tcp-tx-0-10-1.PNG -------------------------------------------------------------------------------- /screenshots/settings-operator-0-10-6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-operator-0-10-6.PNG -------------------------------------------------------------------------------- /screenshots/settings-com-port-cat-0-11-0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-com-port-cat-0-11-0.PNG -------------------------------------------------------------------------------- /screenshots/settings-radio-smartlink-0-11-0.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/settings-radio-smartlink-0-11-0.PNG -------------------------------------------------------------------------------- /screenshots/elecraft-kat500-remote-settings-0-10-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/elecraft-kat500-remote-settings-0-10-8.PNG -------------------------------------------------------------------------------- /screenshots/elecraft-kpa500-remote-settings-0-10-8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/K1DBO/slice-master-6000/HEAD/screenshots/elecraft-kpa500-remote-settings-0-10-8.PNG -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Slice Master 6000 2 | ### version 0.11.0 3 | ### Donald Beaudry (K1DBO) 4 | 5 | ------------------------------------------ 6 | 7 | #### Take control of your Flex 6000 series radio's slice receivers with Slice Master 6000. 8 | 9 | 10 | # Features 11 | #### Configures and launches multiple third party applications automatically 12 | + CW Skimmer, GRITTY, DM780, WSJT-X, flDigi, JTDX, JS8Call, MSHV, MMTTY 13 | 14 | #### Aggregates spots for display in SSDR panafalls 15 | + spot data collected from CW Skimmer, GRITTY, WSJT-X, JTDX, JS8Call, MSHV, N1MM Logger+, 16 | telnet clusters, CCuser, SpotCollector, HRD Logbook, and Logger32 17 | 18 | #### Aggregates collected spots into a single telnet connection 19 | 20 | #### Overlays bandmap onto pop-out panafalls 21 | 22 | #### Colors spots with N1MM Logger+ multipliers, or "needed status" from 23 | + SpotCollector, HRD Logbook, Logger32 24 | 25 | #### Supports per slice and TX following HRD TCP client connections 26 | 27 | #### Supports per slice and TX following CAT over TCP client connections 28 | 29 | #### Synchronizes slice and panadapter attributes between slices 30 | + zoom, scale, center, frequency 31 | 32 | #### Provides audio mixer panel 33 | + solo, mute, agc, sidetone, monitor, and level presets 34 | 35 | ------------------------------------------ 36 | 37 | # 38 | # Introduction 39 | 40 | Slice Master 6000's primary focus is on dynamically configuring and 41 | launching third party programs to work with the slice receivers in 42 | your radio. A program instance can be launched for any active slice 43 | so long as its panadapter is assoicated with the necessary resources. 44 | Two way communication between Slice Master 6000 and the programs it 45 | launches is maintained. Clicking on a signal in CW Skimmer, for 46 | example, will cause the associated slice receiver to change frequency. 47 | Likewise, changing the frequency of a slice receiver will cause the 48 | associated CW Skimmer to follow along. 49 | 50 | Slice Master 6000 is not just for managing other third party programs. 51 | Its powerful slice and panadapter synchronization features, and its 52 | convienient audio mixer panel make it useful when used alone. Even 53 | when Slice Master 6000 does not control the third party program, its 54 | HRD TCP listener provides Flex specific functionality to HRD clients 55 | that cannot be found anywhere else. 56 | 57 | The Slice Master 6000 bandmap can display spot data inside of a Smart 58 | SDR panafall. The spot data comes from many sources. Internally 59 | launched applications have their spot data aggregrated and presented 60 | to external loggers via the built-in telnet aggregration server. This 61 | data is also available for display in the bandmap. The Slice Master 62 | 6000 bandmap can also be configured to aquire spot data from external 63 | sources. Telnet cluster, N1MM Logger+, and DXLab's Spot Collector are 64 | all supported. 65 | 66 | 67 | # Getting Started 68 | 69 | The current version of this README can be viewed at 70 | 71 | ``` 72 | https://github.com/K1DBO/slice-master-6000 73 | ``` 74 | 75 | and the latest release can be downloaded from 76 | 77 | ``` 78 | https://github.com/K1DBO/slice-master-6000/releases 79 | ``` 80 | 81 | Download, open the zip file, and extract the contents to a convienient 82 | place. The executable is all you'll need and doesn't require a formal 83 | installation or escalated privileges to run or install. You can run 84 | Slice Master 6000 from any folder. Windows is likely to ask you to 85 | allow a firewall exception so Slice Master 6000 can estabilish network 86 | connections with your third party programs and your radio. 87 | 88 | Third party programs should be run at least once outside of Slice 89 | Master 6000. Their configurations dont have to be fully functional 90 | but should include all "station information" needed by the program. 91 | Slice Master 6000 will take care of the rest of the configuration for 92 | you. When Slice Master 6000 configures a new instance of a third 93 | party program it will start with the program's default configuration 94 | and adjust from there. Having your "station information" in the 95 | default configuration means you wont have to re-enter it each time 96 | Slice Master 6000 makes a new copy. 97 | 98 | 99 | # Configuration 100 | 101 | Once running, Slice Master 6000 will present you with a collection of 102 | tabs to control various aspects of your slices. 103 | 104 | ## Launch 105 | 106 | ![Launch](screenshots/launch-0-10-6.PNG) 107 | 108 | A primary goal of Slice Master 6000 is to configure and launch third 109 | party applications to work with your Flex Signature series radio. In 110 | all cases, multiple instances of these programs are supported and can 111 | be run on any or all slices at the same time. When Slice Master 6000 112 | launches a program for you, it take care of selecting the rig type and 113 | audio devices. You only need to make sure that your slice in SmartSDR 114 | is set correctly for the application. This usually means selecting an 115 | appropriate mode and chosing a DAX device. If something doesnt look 116 | right, Slice Master 6000 will display a helpful message in its 117 | status area. 118 | 119 | The Launch tab lets you decide when/if a third party application will 120 | be launched for each of the slices. The launch option can be set to 121 | 'Never', 'When active' or 'By mode'. If set to 'When active', anytime 122 | the slice is active in SmartSDR, Slice Master 6000 will launch an 123 | instance of the application configured to work with the current slice 124 | settings. If set to 'By mode', anytime the slice is active and 125 | switched into one of the selected modes, Slice Master 6000 will launch 126 | a properly configured instance of the application. 127 | 128 | The column of buttons to the left of the launch settings are "quick 129 | launch" buttons. Selecting a quick launch button instantly sets the 130 | launch option for the application to "When active". This in turn 131 | will cause the application start. 132 | 133 | Dont worry if your list of applications doesnt match what you see 134 | here. Slice Master 6000 will not present launch options for programs 135 | that are not installed on your computer. But this also means that 136 | Slice Master will not display launch options for programs that it 137 | cannot find. If you have any of these programs in a non-default 138 | folder, you'll have to edit Slice Master 6000's config.ini file. 139 | 140 | 141 | ### CW Skimmer 142 | 143 | ![CW Skimmer Launch](screenshots/launch-cwskimmer-0-10-6.PNG) 144 | 145 | Slice Master 6000 can configure and launch CW Skimmer for you. With 146 | the exeception of adjusting personal preferences, there's no need to 147 | even open CW Skimmer's settings dialog. Slice Master 6000 has already 148 | set the radio type and audio device options for you. Note that CW 149 | Skimmer uses a DAXIQ channel, not a DAX audio channel. The DAXIQ 150 | channel is set in the SmartSDR panafall options. 151 | 152 | CW Skimmer, has multiple 'On Click' options. They are used to control 153 | what happens when a click is made inside the CW Skimmer window. At any 154 | given time in SmartSDR there is an active slice. This is the slice 155 | with the yellow triangle and frequency marker. If the 'Select' option 156 | is chosen here, whenever a click is made inside the CW Skimmer window, 157 | the slice associated with that CW Skimmer instance will become the 158 | active slice. Likewise, choosing the 'TX' option will cause 159 | SmartSDR's TX slice to change. Regardless of these options, a click 160 | inside of CW Skimmer's window will change the slice frequency to match. 161 | 162 | Slice Master 6000 can also control your XIT and RIT settings as 'On 163 | Click' options. When clicking inside CW Skimmer close to (within 164 | 500hz) the current signal, instead of moving the operating frequency, 165 | Slice Master will adjust either the RIT or XIT to the newly specified 166 | offset. This will let you "listen around" while keeping your TX 167 | frequency fixed or "xmit around" while keeping your RX frequency 168 | fixed. Click outside of this "close" range to reset XIT/RIT to zero. 169 | 170 | CW Skimmer serves as a source of spot data for Slice Master 6000's 171 | bandmap and telnet aggregration server. 172 | 173 | ![CW Skimmer Settings](screenshots/settings-skimmer-0-10-1.PNG) 174 | 175 | The spots generated by CW Skimmer are sent to the internal 176 | aggregration server and then to any clients connected to the server. 177 | Connecting clients directly to a CW Skimmer instance's telnet server 178 | is discouraged. 179 | 180 | Often it's usful to know which CW Skimmer instance spotted a signal. 181 | This is great for anyone comparing antennas with a dual SCU radio. 182 | When enabled, the option to 'Append slice label to spotter's call sign 183 | will append a slash followed by the slice letter to the callsign used 184 | in the spot. Normally, this is your own callsign and might appear as 185 | K1DBO/A if the CW Skimmer was running on slice A. 186 | 187 | Minimal spot filtering is available too. Choose between 'Any', 'CQ or 188 | DE', and 'CQ only' to specify which spots will be send to the bandmap 189 | aggregration server. 190 | 191 | 192 | ### GRITTY 193 | 194 | ![GRITTY Launch](screenshots/launch-gritty-0-10-6.PNG) 195 | 196 | GRITTY, has two 'On Click' options. They are used to control what 197 | happens when a click is made inside the GRITTY window. If the 198 | 'Select' option is chosen, whenever a click is made inside the GRITTY 199 | window, the slice associated with that GRITTY instance will become the 200 | active slice in SmartSDR. Likewise, choosing the 'TX' option will 201 | cause SmartSDR's TX slice to change to the associated slice. 202 | 203 | For GRITTY to launch, the slice must have a DAX audio channel selected 204 | and that channel must be enabled in the SmartSDR DAX Control Panel. 205 | 206 | The settings panel for GRITTY 207 | 208 | ![GRITTY Settings](screenshots/settings-gritty-0-10-1.PNG) 209 | 210 | is very similar to the settings panel for CW Skimmer. 211 | 212 | 213 | ### Ham Radio Deluxe's DM780 214 | 215 | ![DM780 Launch](screenshots/launch-dm780-0-10-6.PNG) 216 | 217 | DM780 can be launched automatically depending on mode or whenever a 218 | slice is active. If you are currently using DM780 identities to 219 | manage different configurations the 'Identity' option will be familar. 220 | If not, you might consider learning about the feature. In short, a 221 | DM780 identity will remember your screen layout, radio layout, and 222 | operating mode. Having a seperate one for each or similar digimodes 223 | will minimize the amount mode specific manual reconfiguration you'll 224 | need to do each time Slice Master 6000 launches DM780. 225 | 226 | New Identities can be created from DM780's File/Identities Menu. All 227 | new identities are available for use from Slice Master 6000. Note, 228 | however, that the identity must be selected manually from DM780 at 229 | least one for it to finish creating it. Slice Master will not be able 230 | to configure an Identity that has not be selected manually at least 231 | once. 232 | 233 | For DM780 to launch, the slice must have a DAX audio channel selected 234 | and that channel must be enabled in the SmartSDR DAX Control Panel. 235 | 236 | 237 | 238 | 239 | ### WSJT-X 240 | 241 | ![WSJT-X Launch](screenshots/launch-wsjtx-0-10-6.PNG) 242 | 243 | WSJT-X supports multiple settings folders. To run multiple instances 244 | of WSJT-X, it's necessary to choose a different settings folder for 245 | each instance. By default, Slice Master 6000 provides a settings 246 | folder for each slice. But, creating new ones is easy enough if you 247 | have the need. Select the <new> settings from the drop down menu and 248 | change the name to anything you like. Be sure to press the enter key 249 | when you are done naming your new settings folder. 250 | 251 | Note that WSJT-X also provides a feature known as 'Configurations'. A 252 | Configuration, in this context, is complete set of settings that exist 253 | inside the Settings folder where your instance in running. Dont 254 | confuse settings and configurations. 255 | 256 | Aside from personal preferences and changing operating modes, you 257 | should not need to adjust the settings in the WSJT-X setting dialog. 258 | If you do take a look there, you might be surprised to find that the 259 | Rig has been set to 'Ham Radio Deluxe'. This is the correct setting. 260 | The Network Server specified belongs to Slice Master. There is no 261 | need to change these settings. 262 | 263 | For WSJT-X to launch, the slice must have a DAX audio channel selected 264 | and that channel must be enabled in the SmartSDR DAX Control Panel. 265 | 266 | 267 | ![WSJT-X Settings](screenshots/settings-wsjtx-0-10-1.PNG) 268 | 269 | Since WSJT-X is also a source of spot data, its settings panel 270 | provides the 'Append slice label to spotter's call sign' option as 271 | well as basic spot filtering. See the section on CW Skimmer for a 272 | more detailed description of these options. 273 | 274 | 275 | ### JTDX 276 | 277 | ![JTDX Launch](screenshots/launch-jtdx-0-10-6.PNG) 278 | 279 | JTDX supports multiple settings folders. To run multiple instances 280 | of JTDX, it's necessary to choose a different settings folder for 281 | each instance. By default, Slice Master 6000 provides a settings 282 | folder for each slice. But, creating new ones is easy enough if you 283 | have the need. Select the <new> settings from the drop down menu and 284 | change the name to anything you like. Be sure to press the enter key 285 | when you are done naming your new settings folder. 286 | 287 | Aside from personal preferences and changing operating modes, you 288 | should not need to adjust the settings in the JTDX setting dialog. 289 | If you do take a look there, you might be surprised to find that the 290 | Rig has been set to 'Ham Radio Deluxe'. This is the correct setting. 291 | The Network Server specified belongs to Slice Master. There is no 292 | need to change these settings. 293 | 294 | For JTDX to launch, the slice must have a DAX audio channel selected 295 | and that channel must be enabled in the SmartSDR DAX Control Panel. 296 | 297 | ![JTDX Settings](screenshots/settings-jtdx-0-10-8.PNG) 298 | 299 | Since JTDX is also a source of spot data, its settings panel 300 | provides the 'Append slice label to spotter's call sign' option as 301 | well as basic spot filtering. See the section on CW Skimmer for a 302 | more detailed description of these options. 303 | 304 | ### MSHV 305 | 306 | ![MSHV Launch](screenshots/launch-mshv-0-11-0.PNG) 307 | 308 | MSHV supports multiple settings folders. To run multiple instances 309 | of MSHV, it's necessary to choose a different settings folder for 310 | each instance. By default, Slice Master 6000 provides a settings 311 | folder for each slice. But, creating new ones is easy enough if you 312 | have the need. Select the <new> settings from the drop down menu and 313 | change the name to anything you like. Be sure to press the enter key 314 | when you are done naming your new settings folder. 315 | 316 | Aside from personal preferences and changing operating modes, you 317 | should not need to adjust the settings in the MSHV setting dialog. 318 | If you do take a look there, you might be surprised to find that the 319 | Rig has been set to 'Ham Radio Deluxe'. This is the correct setting. 320 | The Network Server specified belongs to Slice Master. There is no 321 | need to change these settings. 322 | 323 | For MSHV to launch, the slice must have a DAX audio channel selected 324 | and that channel must be enabled in the SmartSDR DAX Control Panel. 325 | 326 | ![MSHV Settings](screenshots/settings-mshv-0-11-0.PNG) 327 | 328 | Since MSHV is also a source of spot data, its settings panel 329 | provides the 'Append slice label to spotter's call sign' option as 330 | well as basic spot filtering. See the section on CW Skimmer for a 331 | more detailed description of these options. 332 | 333 | ### JS8Call 334 | 335 | ![JS8Call Launch](screenshots/launch-js8call-0-10-8.PNG) 336 | 337 | JS8Call supports multiple settings folders. To run multiple instances 338 | of JS8Call, it's necessary to choose a different settings folder for 339 | each instance. By default, Slice Master 6000 provides a settings 340 | folder for each slice. But, creating new ones is easy enough if you 341 | have the need. Select the <new> settings from the drop down menu and 342 | change the name to anything you like. Be sure to press the enter key 343 | when you are done naming your new settings folder. 344 | 345 | Aside from personal preferences and changing operating modes, you 346 | should not need to adjust the settings in the JS8Call setting dialog. 347 | If you do take a look there, you might be surprised to find that the 348 | Rig has been set to 'Ham Radio Deluxe'. This is the correct setting. 349 | The Network Server specified belongs to Slice Master. There is no 350 | need to change these settings. 351 | 352 | For JS8Call to launch, the slice must have a DAX audio channel selected 353 | and that channel must be enabled in the SmartSDR DAX Control Panel. 354 | 355 | ![JS8Call Settings](screenshots/settings-js8call-0-10-8.PNG) 356 | 357 | Since JS8Call is also a source of spot data, its settings panel 358 | provides the 'Append slice label to spotter's call sign' option as 359 | well as basic spot filtering. See the section on CW Skimmer for a 360 | more detailed description of these options. 361 | 362 | ### FlDigi 363 | 364 | ![FlDigi Launch](screenshots/launch-fldigi-0-10-1.PNG) 365 | 366 | FlDigi supports multiple instances and these instances can share 367 | configurations. Feel free to use the default configuration or create 368 | a new one for each mode. To create a new configuration, select the 369 | <new> option from the configuration drop down menu. Then, enter a 370 | name for the new configuration and press enter. 371 | 372 | For DM780 to launch, the slice must have a DAX audio channel selected 373 | and that channel must be enabled in the SmartSDR DAX Control Panel. 374 | 375 | ### MMTTY 376 | 377 | ![MMTTY Launch](screenshots/launch-mmtty-0-11-0.PNG) 378 | 379 | MMTTY suporrts multiple instances. Each instances must use a diferent set of settings. 380 | By default, Slice Master 6000 provides a settings 381 | folder for each slice. But, creating new ones is easy enough if you 382 | have the need. Select the <new> settings from the drop down menu and 383 | change the name to anything you like. Be sure to press the enter key 384 | when you are done naming your new settings folder. 385 | 386 | For MMTTY to appear on the launch menu one or more COM ports must be allocated in SSDR CAT 387 | for use by Slice Master 6000. In order to launch MMTTY, at least one of these ports must 388 | be available for use. 389 | 390 | See the COM Port section under Settings for more details. 391 | 392 | ## Sync 393 | 394 | The Sync tab lets you choose how slices interact with each other and 395 | other programs. 396 | 397 | 398 | ### Follow 399 | 400 | ![Sync Follow](screenshots/sync-follow-0-10-1.PNG) 401 | 402 | Each slice supports a "follow" option. This option is used to make 403 | the frequency of one slice follow the frequency of another slice. So, 404 | if slice B is set to follow slice A, anytime slice A changes 405 | frequency, slice B will follow with a change of frequency. If you 406 | would like slice A and slice B to always have the same frequency, 407 | you'll have to tell slice A to follow slice B and slice B to follow 408 | slice A. Otherwise, moving slice B will not cause slice A to move. 409 | If you would like slice B to follow close to slice A but not match it 410 | exactly, you can specify a value in the offset field. 411 | 412 | Selecting 'Panadapter Center' will cause the center frequency of a 413 | slice's panadapter to change whenever the center frequency of the 414 | followed slice's panadapter changes. 415 | 416 | 'Panadapter zoom' will cause the display bandwidth of the slice's 417 | panadapter to follow changes to the displayed bandwidth of the 418 | followed slice. A scaling factor can be applied to by setting the 419 | factor option. 420 | 421 | 'Panadapter scale' will cause the vertical scale of slice's panadapter 422 | to follow the vertical scale of the followed slice. 423 | 424 | Selecting 'Keep centered' will cause the slice's panadapter to be 425 | recentered under the slice frequency. 426 | 427 | ### HRD TCP Listener 428 | 429 | ![HRD Sync](screenshots/sync-hrd-tcp-0-10-1.PNG) 430 | 431 | Ham Radio Deluxe defines a TCP protocol for passing radio control 432 | information to clients like DM780 or HRD Logbook. Check the enable 433 | box in the HRD TCP Listener group and there's no need to run the Rig 434 | Control component of Ham Radio Deluxe. Instead, clients can connect 435 | to any slice though Slice Master 6000's HRD TCP Listener. A seperate 436 | listener is provided for each slice. 437 | 438 | The 'On MOX' settings gives you control over how the slice will act 439 | when the connected program engages the transmitter. When working with 440 | digimode programs it's important to insure that the DAX function is 441 | enabled. Setting this option to 'Toggle DAX On' will ensure DAX is 442 | enabled when needed but not disrupt the state of other slices. 443 | Likewise, choosing 'Toggle TX Slice' will cause the slice to be the 444 | active TX slice only when transmit is requested. Once the 445 | transmission ends, TX will return to its previous slice. 446 | 447 | On the settings tab 448 | 449 | ![HRD Settings](screenshots/settings-hrd-tcp-tx-0-10-1.PNG) 450 | 451 | you'll also find an HRD TCP Listener panel to enable a listener that 452 | follows the TX slice. You must specify the port number for Slice 453 | Master to listen on and then configure the program you'd like to 454 | follow you your TX slice to use that port number when connecting to 455 | Slice Master 6000. 456 | 457 | If you have ever wished HRD Logbook would support more that once 458 | slice, this might be the feature you've been looking for. 459 | 460 | 461 | ### TCP CAT Listener 462 | 463 | ![TCP CAT Sync](screenshots/sync-cat-tcp-0-10-1.PNG) 464 | 465 | The TCP CAT Listener is similar to SmartSDR CAT's TCP support. It is 466 | known to work with hamlib's Flex 6xxx rig definition. 467 | 468 | The 'On MOX' settings gives you control over how the slice will act 469 | when the connected program engages the transmitter. When working with 470 | digimode programs it's important to insure that the DAX function is 471 | enabled. Setting this option to 'Toggle DAX On' will ensure DAX is 472 | enabled when needed but not disrupt the state of other slices. 473 | Likewise, choosing 'Toggle TX Slice' will cause the slice to be the 474 | active TX slice only when transmit is requested. Once the 475 | transmission ends, TX will return to its previous slice. 476 | 477 | On the settings tab, there are options for a TCP CAT TX Listener 478 | 479 | ![HRD Sync](screenshots/sync-hrd-tcp-0-10-1.PNG) 480 | 481 | that will follow the TX slice. You must specify the port number for 482 | Slice Master to listen on and then configure the program you'd like to 483 | follow you your TX slice to use that port number when connecting to 484 | Slice Master 6000. 485 | 486 | 487 | ## Mix 488 | 489 | ![Mix](screenshots/mix-0-9-20.PNG) 490 | 491 | The Mix tab gives you a convenient place to control the audio output 492 | settings of all your slices. The vertical slider will adjust the 493 | audio gain, while the knob adjusts the pan. The button between them 494 | shows the current audio gain and can be activated to reset the gain 495 | and pan to their preset values. The 'M', mute, button will mute the 496 | slice while the 'S', solo, button mutes all other slices. 497 | 498 | If you hold the <shift> key while selecting the gain preset button, 499 | instead of returning the gain and pan to their preset values, the 500 | current values will be saved as the presets. So the next time you 501 | select the button, the gain and pan will be restored to these saved 502 | values. 503 | 504 | The solo button can also be used to form a solo group. When holding 505 | the <Ctrl> key while selecting the 'S' button, the slice will be added 506 | to the solo group. This is an easy way to mute everything except the 507 | selected slices. 508 | 509 | The Mixer section of the settings page allows the mixer to be 510 | customized. If you'd like to hide inactive slices or enable AGC 511 | adjustments, select the corresponding options there. 512 | 513 | ![Mix](screenshots/mix-agc-0-9-20.PNG) 514 | 515 | With AGC controls enabled each slice will have two sliders. One for 516 | the audio gain and another for the AGC threshold. A button for the 517 | AGC mode is also provided. The AGC preset button works like the 518 | preset button for the audio gain except it affects only the AGC 519 | threshold and AGC mode. 520 | 521 | ## Settings 522 | 523 | The Settings tab lets you control the less slice specific aspects of 524 | Slice Master 6000. 525 | 526 | ### Bandmap 527 | 528 | ![Bandmap Settings](screenshots/settings-bandmap-0-10-6.PNG) 529 | 530 | The bandmap panel controls the visibilty of the bandmap as well as its 531 | content. With the 'Enable Overlays' option selected, Slice Master 532 | 6000 will watch for pop-out panafall windows belonging to Smart SDR. 533 | When it finds one, it will attach a menu bar to the title bar of the 534 | panafall and start displaying spots on top of the panafall. The items 535 | in the title bar contol what happens when spot is selected on the 536 | panafall. 537 | 538 | The term "internal spots" refer to spots generated by the programs 539 | that Slice Master 6000 has launched. Sometimes not displaying these 540 | spots works out better. If, for example, one of your external Spot 541 | Sources connects to Slice Master 6000's telnet server then filters and 542 | returns the spots to Slice Master, disabeling the display of internal 543 | spots might be useful. 544 | 545 | #### Spot sources 546 | 547 | Slice Master 6000 supports three different kinds of spot data sources. 548 | The programs that Slice Master 6000 knows how to manage and can 549 | produce spot data are one kind. Telnet clusters are the second, and 550 | specialized adapters to third party logging programs are the third. 551 | 552 | Internally launched programs have their own settings to control which 553 | spots are sent to the aggregation server. For telnet clusters, enter 554 | the URI for your favorite cluster. Follow this pattern to construct 555 | the URI: 556 | 557 | ``` 558 | telnet://:@:? 559 | ``` 560 | 561 | The angle bracket denote the different fields. Only the <host> is 562 | required, though the <port> is often needed too. 563 | 564 | So, telnet://XXXX@ve7cc.net will get you started (replace XXXX with 565 | your call sign. I also use telnet://k1dbo@daphne:7301?sh/dx 566 | to connect to a CC User instance running on a near by computer. 567 | 568 | If you use DXLabs SpotCollector, give 569 | 570 | ``` 571 | dxlab://localhost/spots 572 | ``` 573 | 574 | a try. The colors used in the bandmap are defined in Spot Collector. 575 | If Spot Collector is not running on the local computer, you must 576 | enable its web server. 577 | 578 | DX Summit provides spots though a web interface. Slice Master can 579 | read this web interface to populate the bandmap. Use 580 | 581 | ``` 582 | dxsmt://dxsummit.fi 583 | ``` 584 | 585 | filter parameters can also be passed much like on the web. Use your 586 | browser to build a filter then cut and paste the URL into one of Slice 587 | Master's spot sources. Replace the 'http' with 'dxsmt' and enable 588 | source. 589 | 590 | Simple Parks on the Air spot source. 591 | 592 | ``` 593 | pota://api.pota.app 594 | ``` 595 | 596 | no additional options are supported. 597 | 598 | If you are an HRD Logbook user, you'll get even more data about your 599 | spots by specifying 600 | 601 | ``` 602 | hrdlog://localhost 603 | ``` 604 | 605 | HRD Logbook is a bit different from the others. It doesnt supply 606 | spots. Instead, however, it will "color" the spots from other sources 607 | both internal and external. If the spot shows up in the bandmap with 608 | green text, it's a new country. If red, it's a new country for the 609 | band. And, if blue, it's a new QSO for the band. Gray text will let 610 | you know you've already worked that callsign on the current band. 611 | 612 | Note that you dont need to add telnet connections to your CW Skimmers 613 | if they are launched by Slice Master 6000. 614 | 615 | 616 | ![Bandmap Overlay](screenshots/bandmap-0-10-1.PNG) 617 | 618 | Double clicking on a spot in the bandmap will move a slice to that 619 | spot. But first, a slice must be chosen. By default, the chosen 620 | slice is the active slice. In SmartSDR, it's the one decorated with 621 | the yellow triangle. In the bandmap menu, the active slice is marked 622 | with an '@'. But you can choose any slice to control, even the TX 623 | slice or a slice in a different panafall. 624 | 625 | The check boxes in the bandmap menu bar will determine what happens 626 | when you double click a spot. A single click will simply display 627 | additional information about the spot. 628 | 629 | The SM6K label can be thought of as a handle on the bandmap overlay. 630 | It's useful to know this in case the bandmap becomes disassociated 631 | with the panafall or becomes associated with the wrong panafall. If 632 | you notice things are odd, you have two choices. Either disable then 633 | enable the overlays, or just grab the lost SM6K label and drag it on 634 | top of the panafall. Slice Master will then re-associate them. Note 635 | this hardly every happens but contesters might be interested in the 636 | quickest way to get back in sync. 637 | 638 | The combo box will let you choose which slice will be affected when a 639 | spot from that band map is double-clicked. The slices are labeled as 640 | expected A-H. So if you choose A then double-click a spot, slice A 641 | will change frequency to the frequency of the spot. If the "TX" check 642 | box is checked, slice A will also become the TX slice. If the 643 | "Select" check box is checked, slice A will also become the selected 644 | slice (yellow triangle in SSDR). If the "Mode" check box is checked, 645 | the mode of slice A will be changed to the mode indicated by the spot. 646 | 647 | There are two special entries in the slice selection combo-box: '@' 648 | and 'TX'. When '@' is the chosen slice, the actions I described above 649 | will affect the slice that is currently selected in SSDR. Likewise, 650 | when 'TX' is the chosen slice, the actions described above will affect 651 | SSDR's TX slice. 652 | 653 | In case you need to get them out of the way, the small round button on 654 | the right side of the menubar will hide and show the spots. 655 | 656 | Note that overlaying a window on top of another is tricky business. 657 | You should expect to see some minor issues. 658 | 659 | 660 | ### Telnet 661 | 662 | ![Telnet Settings](screenshots/settings-telnet-0-10-1.PNG) 663 | 664 | Enable the telnet aggregation server if you would like a logging 665 | program or cluster telnet client to receive the spots found by CW 666 | Skimmer or other Slice Master 6000 managed sources. Your logging 667 | program or telnet client should connect to the aggregation server on 668 | the 'Telnet port'. This eliminates the need to restart or reconfigure 669 | your telnet client each time a CW Skimmer starts or stops. It also 670 | allows access to spots that are not normally available through a 671 | telnet connection, like those from WSJT-X. 672 | 673 | 674 | ### N1MM Logger+ 675 | 676 | ![N1MM Logger+ Settings](screenshots/settings-n1mm-0-10-6.PNG) 677 | 678 | N1MM Logger+ users can broadcast their multipliers to Slice Master 679 | 6000. Slice Master 6000's default is to listen on N1MM's default 680 | broadcast port 12060. You'll just need to enable the broadcasts in the 681 | N1MM Logger+ Configurer dialog. See the N1MM Logger+ documentation 682 | for more information. 683 | 684 | Note that option will accept packets from any program that sends 685 | packets in N1MM+ broadcast format. Logger32 is not only capable of 686 | sending N1MM+ style broadcast packets, it also includes additional 687 | color information. 688 | 689 | Slice Master 6000 can also keep your active slice or TX slice in sync with 690 | with the "focus" radio in N1MM+. 691 | 692 | 693 | ### Mixer 694 | ![Mixer Settings](screenshots/settings-mixer-0-10-6.PNG) 695 | 696 | The Mixer section of the settings tab lets you control the visibilty 697 | of the master volume control and the headphone volume control. Note 698 | that when operating with "REMOTE" audio selected in SmartSDR, the 699 | master volume control does not function. This is a limitation of 700 | SmartSDR as it hands over control to the local computer. Controls for 701 | inactive slices can be hidden and additional controls adjusting AGC 702 | parameters and be enabled. 703 | 704 | The Mixer is also able to dynamically adjust to your operating 705 | settings. If you are only interesting hearing the audio from either 706 | (or both) the selected slice and the TX slice, checking the 707 | corresponding 'solo' option will enable the feature. 708 | 709 | 710 | ### Status Broadcast 711 | ![Status Broadcast Settings](screenshots/settings-broadcast-0-10-8.PNG) 712 | 713 | The Status Broadcast section of the settings tab provides a means to 714 | broadcast information to other programs or services. Similar to spot 715 | sources, these broadcasts are specified with a URI 716 | 717 | ``` 718 | ://:@:? 719 | ``` 720 | 721 | Generally speaking, the specifies the format of the 722 | broadcast message and thus its intended target. Unlike the and 723 | , components of the URL, the and are rarely 724 | needed. The tend to specify the what and when of the 725 | broadcasts. 726 | 727 | The following protocols: 728 | - kpa500 729 | - kat500 730 | - hfauto 731 | - radioinfo, and 732 | - meter 733 | 734 | and the following conditions: 735 | - state = TX, ACTIVE 736 | - tx_ant = ANT1, ANT2, XVTR 737 | - rx_ant = ANT1, ANT2, RX_A, RX_B, XVTR 738 | - slice = A, B, C, D, E, F, G, H, ACTIVE, TX 739 | - band = 160m, 80m, 40m, 30m, 20m, 17m, 15m, 12m, 10m, 6m, 2m 740 | 741 | are supported. 742 | 743 | If multiple commands are specified they must be seperated with an ampersand and conditions must be met. If 744 | multiple values for a command are specified, only one value must match. 745 | 746 | 747 | #### kpa500:// 748 | The kpa500 protocol is designed to work with Elecraft's KPA500 Remote 749 | Program. Note that this is not the same as Elecraft's KPA500 Utility. 750 | 751 | ![KPA500 Remote Settings](screenshots/elecraft-kpa500-remote-settings-0-10-8.PNG) 752 | 753 | The port, username, and password in the broadcast URI must all match 754 | the settings in the KPA500 Remote Program and, of course, the remote 755 | program must be running. 756 | 757 | Two conditions of interest are supported: 758 | - tx_ant= 759 | and 760 | - auto_standby=on 761 | 762 | The 'tx_ant' command lets you specify which Flex antenna port is 763 | conencted to your KPA500. Whenever a slice is set to transmit on that 764 | antenna port, Slice Master 6000 will insure that the KPA500 is set to the 765 | correct band for that slice. 766 | 767 | If the 'auto_standby' condition is set, Slice Master 6000 will automatically 768 | switch the KPA500 between Operate and Standby modes depending on 769 | whether the desiginated tx_ant is the currently active TX antenna. 770 | 771 | #### kat500:// 772 | The kat500 protocol is designed to work with Elecraft's KAT500 Remote 773 | Program. Note that is not the same as the KAT500 Utility. 774 | 775 | ![KAT500 Remote Settings](screenshots/elecraft-kat500-remote-settings-0-10-8.PNG) 776 | 777 | 778 | The port, username, and password in the broadcast URI must all match 779 | the settings in the KAT500 Remote Program and, of course, the remote 780 | program must be running. 781 | 782 | As with the kpa500 protocol, the 'tx_ant' command is used to associate 783 | the broadcasts with the antenna port conneted to the KAT 500. Note 784 | that the Elecraft KAT500 Remote Program does not accept band or 785 | frequency data over its network connection. So this protocol is 786 | "status only" for now. 787 | 788 | #### hfauto:// 789 | The hfauto protocol is designed to work with the HF-Auto 790 | App from W1TR Software. 791 | 792 | Username and password are not used. If your HF-Auto App remote 793 | network control configuration has not been modified, port 12020 should 794 | work. The HF-Auto App provides many options for remote control 795 | through network broadcasts. Please read the documentation included 796 | with the HF-Auto App for complete details. 797 | 798 | Set the 'tx_ant' condition to the antenna port used by your 799 | HF-Auto. The HF-Auto will then receive advanced notice of frequency 800 | changes and in most cases will already be tuned to the correct 801 | frequency before you transmit. 802 | 803 | #### radioinfo:// 804 | The radioinfo protocol implements the radioinfo packets defined by 805 | N1MM+. Many other programs can use these packets to stay informed 806 | about the current state of your Flex slices. 807 | 808 | #### meter:// 809 | 810 | ### COM Ports 811 | ![COM Port Settings](screenshots/settings-com-ports-0-11-0.PNG) 812 | 813 | Slice Master 6000 can control and automatically assign COM ports to programs that it launches which do not provide a network based rig control. These COM ports can also be manually assigned 814 | to programs that Slice Master 6000 does not launch. Thus opening Slice Master's TX following listener capability to logging programs that require a COM port for rig control. 815 | 816 | These COM ports are borrowed from SSDR CAT and need to be pre-allocated there. A good starting point would be one COM port for each slice supported by your radio. More if you plan to manually allocate one to a logging program. 817 | 818 | When creating a COM port for Slice Master 6000 in SSDR CAT 819 | the name of the port must start with 'SM6k-' and the port type must be set to Serial, as shown below. Slice Master will ignore the rest of the SSDR CAT settings but provides additional controls here. 820 | 821 | ![COM Port SSDR CAT](screenshots/settings-com-port-cat-0-11-0.PNG) 822 | 823 | Once you have created your COM ports in SSDR you must shutdown SSDR CAT and restart Slice Master. Restarting SSDR CAT is only necessary if you are using non SM6K COM ports for other purposes. 824 | 825 | Note that Slice Master must be started before SSDR CAT for the SM6K ports to be used. 826 | 827 | 828 | 829 | ### Operator 830 | ![Operator Settings](screenshots/settings-operator-0-10-6.PNG) 831 | 832 | The Operator section of the settings tab lets you describe the 833 | personal side of your station. Many third party applications require 834 | this information. If you provide it here, Slice Master 6000 will set 835 | it for you in the configurations of the programs it launches. 836 | 837 | ### Radio 838 | ![Radio Settings](screenshots/settings-radio-0-11-0.PNG) 839 | 840 | The Radio section is used to select the radio you would like to use with Slice Master. Available radios will appear in the list to the left of the Connect button. Once a selection has been made the Connect button is used to establish the connection. 841 | 842 | Slice Master will also check these options at start up to determine if an automatic connection should be made. By default, Slice Master will Start with the first radio it discovers. Optionally, it will start with the last radio to have been connected, or no connection at all. 843 | 844 | If you would like to choose a SmartLink accessible radio and havent logged into the Smartlink server, press the Login button to show the SmartLink Loging dialog box. 845 | 846 | ![Radio Settings](screenshots/settings-radio-smartlink-0-11-0.PNG) 847 | 848 | Enter your SmartLink credentials and press the Login button. When your credentials are accepted, the status will change from 'Authorization needed' to 'Connected'. 849 | 850 | 851 | 852 | # Start Up Options 853 | 854 | When starting Slice Master 6000 from a cmd window or a shortcut 855 | options can be specified to customize behavior. For normal operation 856 | options are usually not needed. When they are, specifying them once 857 | will is all that is necessary. Except for the log options, the 858 | configuration changes requested by the options are persistent. 859 | 860 | ``` 861 | --log-level LOG_LEVEL [LOG_LEVEL ...] 862 | additional logging options 863 | 864 | --log-preset PRESET 865 | select a logging preset from the config file 866 | 867 | --window-width WIDTH 868 | width in pixels of main window 869 | 870 | --window-height HEIGHT 871 | height in pixels of main window 872 | 873 | --window-x X 874 | x position of main window 875 | 876 | --window-y Y 877 | y position of main window 878 | 879 | --window-minimized BOOL 880 | start main window minimized 881 | 882 | --bandmap-text-scale SCALE 883 | scale factor (percent) for callsigns in the bandmap 884 | overlay 885 | 886 | --bandmap-persistence MINUTES 887 | spot will be removed from the bandmap after MINUTES 888 | from the last update 889 | 890 | --bandmap-stick-color COLOR 891 | change the COLOR of the stick for all spots 892 | 893 | --bandmap-max-sources MAX 894 | maximum number of spot source (10 or fewer) 895 | 896 | --fix-truncated-win10-audio-device-names BOOL 897 | fix truncated audio device names on Win10 898 | 899 | --skimmer-launch-delay DELAY 900 | time in seconds to wait between launching CW Skimmer 901 | instances 902 | 903 | --skimmer-connect-delay DELAY 904 | time in seconds to wait before connecting to a CW 905 | Skimmer instance 906 | 907 | --radio-filter FILTER 908 | FILTER is a string to choose among multiple radios 909 | at start up. Like filter.txt. 910 | 911 | --radio RADIO 912 | IP Address of the radio to connect to. For 913 | use on a routed VPN only. 914 | 915 | --station STATION 916 | Name of Multi-Flex station to bind to. 917 | ``` 918 | 919 | # Trouble Shooting 920 | 921 | On occasion, CW Skimmer will not start properly and display an "access 922 | violation" dialog. When this happens, you can shut down CW Skimmer by 923 | selecting the tab for the slice and choosing 'never' as the launch 924 | option. Then, try restarting by selecting 'CW only' or 'When active'. 925 | 926 | If a CW Skimmer instance doesnt appear when you think it should, 927 | verify that the slice receiver is active (visible somewhere in 928 | SmartSDR) and set to CW mode if 'CW only' was selected as the launch 929 | option. Also make sure that the panadapter containing the slice has a 930 | DAXIQ channel selected. When attempting to restart CW Skimmer, as 931 | described above, keep an eye on Slice Master 6000's status line. Many 932 | start up errors are reported there. 933 | 934 | If Slice Master 6000 dies an unexpected death it might not clean up 935 | after itself and leave some third party programs running. If this 936 | happens, it or the third party programs, might have trouble stating 937 | again. Killing these programs either from their menus or from the 938 | task manager can often help. This can even apply to programs that 939 | have launched other programs. OmniRig is sometimes the culprit. 940 | 941 | Sometimes you really do need to reboot everything. If everything 942 | seems to be working correctly but CW Skimmer launches with the wrong 943 | 'Signal I/O Device' in its settings, first try restarting the DAX 944 | Control Panel. But if that doesnt fix it, reboot. 945 | 946 | ## <no connection> 947 | 948 | If Slice Master 6000 cannot connect to your radio, it's probably a 949 | firewall configuration issue. The first time you run Slice Master 950 | 6000, Windows will ask you to grant Slice Master permission to use 951 | your network. If you decline, Slice Master wont be able to connect to 952 | your radio. 953 | 954 | 955 | ## Missing features 956 | 957 | Slice Master 6000 populates its list of Launch options by looking at 958 | your computer to see which supported programs are installed. If you 959 | have installed a supported program anywhere other than its default 960 | install location, Slice Master 6000 will not be able to find it and 961 | will not show the launch options for it. 962 | 963 | You can fix this problem by manually editing Slice Master 6000's 964 | `config.ini` to indicate the actual location of the supported program. 965 | The config.ini file is located in 966 | 967 | ``` 968 | C:\Users\\AppData\Local\K1DBO\slice-master 969 | ``` 970 | 971 | Notepad or any other plain text editor should work find. 972 | 973 | # Support 974 | 975 | Bug reports are both welcome and encouraged. Please send all reports 976 | to SliceMaster@K1DBO.com. To get a bit ahead of the game please make 977 | sure you have the latest version of Slice Master 6000 from 978 | 979 | ``` 980 | https://github.com/K1DBO/slice-master-6000/releases 981 | ``` 982 | 983 | and reboot both your computer and your radio then confirm the problem 984 | still exists. Sending a zip file of your Slice Master log files along 985 | with the report can save time. Just navigate to 986 | 987 | ``` 988 | C:\Users\\AppData\Local\K1DBO 989 | ``` 990 | 991 | then right-click on slice-master and select 'Send to\Compressed 992 | (zipped) folder'. This will create a zip file that you can then 993 | attach to your email. 994 | 995 | 996 | --------------------------------------------------------------------------------