Skip to content

yamlconfig

Alex edited this page Nov 12, 2023 · 12 revisions

Examples

Configuration Examples

Configuration Items

Station Settings

station-callsign specifies the amateur radio callsign of the receiver. This callsign is used when reporting to spotting networks such as PSK Reporter and WSPRnet.

station-callsign: W2AXR

station-grid-locator specifies the 6-character amateur radio grid square of the receiver. This grid locator is used when reporting to spotting networks such as PRK Reporter and WSPRnet.

station-grid-locator: FN03ng

ignored-callsigns specifies a set of callsigns to ignore. This is intended to prevent self-spotting. Callsigns should be separated by spaces.

ignored-callsigns: W2AXR KD2CDL

Logging Settings

log-level sets the logging verbosity. A higher number indicates more verbosity. The recommended value is 3. When debugging, 8 is suggested. Note that the larger the value, the more log messages will be generated, resulting in more CPU time being used and large log files.

log-level: 3

log-immediately specifies if logging should be performed immediately, rather than in batches. Immediate logging may require more CPU time, but is useful for displaying timely log messages when debugging. The recommended value is no except when debugging.

log-immediately: no

log-file specifies the location of a log file to generate. The log file contains the same messages that are displayed on the console. When log-level is set to 8, the resulting log file may become very large. By default, this option is not set and no log file is generated.

log-file: C:\CWSL_DIGI\log.txt

Receivers

receivers specifies the set of receivers. There is no limit on the number of receivers that may be used.

Each receiver should have a receiver-id. This is a unique integer that identifies the receiver. The value is not important, but each receiver must have a unique receiver-id.

description should describe the receiver. This is for display and logging purposes only.

interface specifies the interface for the receiver. Valid options are:

  • hermes for openhpsdr protocol 1
  • CWSL for CWSL_Tee with SkimServ
  • The name of an Intf DLL that is used with SkimServ. For example Qs1rIntf.dll or HermesIntf.dll

Receivers (except for those using interface: cwsl) must specify a list of slices, each which specifies the center frequency of the slice at the receiver's sample rate. cwsl receivers do not need slices because that information comes from SkimServ.

      slices:
         #10m
                  - {frequency: 28092000}
         #15m
                  - {frequency: 21092000}

Decoders

Decoders may be specified within a receiver, or globally.

Reporting

PSK Reporter

pskreporter:
    enable: yes

Reverse Beacon Network

rbn:
    enable: yes
    ip: 127.0.0.1
    port: 2215

WSPRnet

wsprnet:
    enable: yes

SOTAmat

sotamat:
    enable: yes
    username: W2AXR
    password: abc123
Clone this wiki locally