2020-12-23 17:48:54 +01:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
|
|
Created on Wed Dec 23 11:13:57 2020
|
|
|
|
|
2021-01-06 13:17:17 +01:00
|
|
|
@author: DJ2LS
|
2021-09-27 17:33:59 +02:00
|
|
|
Here we are saving application wide variables and stats, which have to be accessed everywhere.
|
|
|
|
Not nice, tipps are appreciated :-)
|
2020-12-23 17:48:54 +01:00
|
|
|
"""
|
2022-01-20 20:38:56 +01:00
|
|
|
NETWORK_BUFFER = b''
|
2021-07-09 19:26:02 +02:00
|
|
|
# DAEMON
|
|
|
|
DAEMONPORT = 3001
|
|
|
|
TNCSTARTED = False
|
|
|
|
TNCPROCESS = 0
|
|
|
|
|
|
|
|
|
2021-02-16 14:23:57 +01:00
|
|
|
# Operator Defaults
|
2021-02-16 22:41:06 +01:00
|
|
|
MYCALLSIGN = b'AA0AA'
|
|
|
|
MYCALLSIGN_CRC8 = b'A'
|
2021-02-08 16:33:11 +01:00
|
|
|
|
2021-02-16 22:41:06 +01:00
|
|
|
DXCALLSIGN = b'AA0AA'
|
|
|
|
DXCALLSIGN_CRC8 = b'A'
|
2021-02-08 16:33:11 +01:00
|
|
|
|
2021-02-16 14:23:57 +01:00
|
|
|
MYGRID = b''
|
2021-05-14 08:48:51 +02:00
|
|
|
DXGRID = b''
|
2021-02-19 09:50:04 +01:00
|
|
|
|
2021-03-12 14:14:36 +01:00
|
|
|
# ---------------------------------
|
2021-02-08 16:33:11 +01:00
|
|
|
|
2021-02-16 14:23:57 +01:00
|
|
|
# Server Defaults
|
2021-05-29 15:48:27 +02:00
|
|
|
HOST = "0.0.0.0"
|
2021-02-16 14:23:57 +01:00
|
|
|
PORT = 3000
|
2022-01-06 22:15:14 +01:00
|
|
|
SOCKET_TIMEOUT = 1 # seconds
|
2021-03-12 14:14:36 +01:00
|
|
|
# ---------------------------------
|
2021-02-08 16:33:11 +01:00
|
|
|
|
2021-02-19 11:08:44 +01:00
|
|
|
|
2021-12-27 12:30:43 +01:00
|
|
|
|
2021-02-24 14:16:29 +01:00
|
|
|
PTT_STATE = False
|
2022-01-07 12:55:03 +01:00
|
|
|
TRANSMITTING = False
|
2021-02-19 11:08:44 +01:00
|
|
|
|
2021-12-27 12:30:43 +01:00
|
|
|
HAMLIB_PTT_TYPE = 'RTS'
|
2021-12-26 09:20:58 +01:00
|
|
|
HAMLIB_DEVICE_NAME = 'RIG_MODEL_DUMMY_NOVFO'
|
2021-05-09 11:36:08 +02:00
|
|
|
HAMLIB_DEVICE_PORT = '/dev/ttyUSB0'
|
2021-07-25 16:34:28 +02:00
|
|
|
HAMLIB_SERIAL_SPEED = '9600'
|
2021-12-26 15:25:35 +01:00
|
|
|
HAMLIB_PTT_PORT = '/dev/ttyUSB0'
|
2021-12-27 12:30:43 +01:00
|
|
|
HAMLIB_STOP_BITS = '1'
|
|
|
|
HAMLIB_DATA_BITS = '8'
|
2021-12-28 17:05:48 +01:00
|
|
|
HAMLIB_HANDSHAKE = 'None'
|
2022-01-18 19:38:05 +01:00
|
|
|
HAMLIB_RADIOCONTROL = 'direct'
|
|
|
|
HAMLIB_RGICTLD_IP = '127.0.0.1'
|
|
|
|
HAMLIB_RGICTLD_PORT = '4532'
|
|
|
|
|
2021-05-29 22:18:11 +02:00
|
|
|
HAMLIB_FREQUENCY = 0
|
2021-05-29 23:19:50 +02:00
|
|
|
HAMLIB_MODE = ''
|
|
|
|
HAMLIB_BANDWITH = 0
|
2021-03-12 14:14:36 +01:00
|
|
|
# -------------------------
|
2020-12-23 17:48:54 +01:00
|
|
|
# FreeDV Defaults
|
2021-02-24 14:16:29 +01:00
|
|
|
|
2021-03-16 16:37:23 +01:00
|
|
|
SNR = 0
|
2021-10-24 14:44:55 +02:00
|
|
|
FREQ_OFFSET = 0
|
2021-08-06 22:09:16 +02:00
|
|
|
SCATTER = []
|
2021-03-12 14:14:36 +01:00
|
|
|
# ---------------------------------
|
2020-12-23 17:48:54 +01:00
|
|
|
|
2021-03-12 14:14:36 +01:00
|
|
|
# Audio Defaults
|
2021-12-19 19:45:08 +01:00
|
|
|
AUDIO_INPUT_DEVICE = -2
|
|
|
|
AUDIO_OUTPUT_DEVICE = -2
|
2022-01-15 20:17:19 +01:00
|
|
|
BUFFER_OVERFLOW_COUNTER = [0,0,0]
|
2021-10-03 16:31:34 +02:00
|
|
|
|
2021-03-09 16:45:27 +01:00
|
|
|
AUDIO_RMS = 0
|
2021-07-09 19:26:02 +02:00
|
|
|
FFT = []
|
2021-08-06 22:09:16 +02:00
|
|
|
|
2020-12-25 22:55:56 +01:00
|
|
|
|
2021-09-26 17:51:11 +02:00
|
|
|
# ARQ statistics
|
|
|
|
ARQ_BYTES_PER_MINUTE_BURST = 0
|
2021-03-17 11:22:06 +01:00
|
|
|
ARQ_BYTES_PER_MINUTE = 0
|
2021-09-11 09:21:22 +02:00
|
|
|
ARQ_BITS_PER_SECOND_BURST = 0
|
2021-09-26 17:51:11 +02:00
|
|
|
ARQ_BITS_PER_SECOND = 0
|
2021-12-30 12:41:41 +01:00
|
|
|
ARQ_COMPRESSION_FACTOR = 0
|
2021-08-14 20:00:32 +02:00
|
|
|
ARQ_TRANSMISSION_PERCENT = 0
|
|
|
|
TOTAL_BYTES = 0
|
2021-02-24 16:47:52 +01:00
|
|
|
|
2022-01-02 12:35:00 +01:00
|
|
|
|
2021-12-25 18:17:02 +01:00
|
|
|
#CHANNEL_STATE = 'RECEIVING_SIGNALLING'
|
2021-09-27 17:33:59 +02:00
|
|
|
TNC_STATE = 'IDLE'
|
2022-01-04 11:55:55 +01:00
|
|
|
ARQ_STATE = False
|
2021-09-27 17:33:59 +02:00
|
|
|
|
2021-12-06 20:16:14 +01:00
|
|
|
# BEACON STATE
|
|
|
|
BEACON_STATE = False
|
2021-09-26 17:51:11 +02:00
|
|
|
|
2020-12-30 18:16:32 +01:00
|
|
|
# ------- RX BUFFER
|
|
|
|
RX_BUFFER = []
|
2021-10-17 17:01:21 +02:00
|
|
|
RX_MSG_BUFFER = []
|
2021-09-26 17:51:11 +02:00
|
|
|
RX_BURST_BUFFER = []
|
2021-12-29 20:54:54 +01:00
|
|
|
RX_FRAME_BUFFER = b''
|
2021-09-26 17:51:11 +02:00
|
|
|
#RX_BUFFER_SIZE = 0
|
2020-12-26 11:02:14 +01:00
|
|
|
|
2021-03-11 20:04:31 +01:00
|
|
|
# ------- HEARD STATIOS BUFFER
|
|
|
|
HEARD_STATIONS = []
|
2021-10-07 21:04:23 +02:00
|
|
|
|
|
|
|
# ------- INFO MESSAGE BUFFER
|
|
|
|
INFO = []
|