Module ammosreader.AmmosConstants
I provide several constants used in R&S software.
Expand source code
"""I provide several constants used in R&S software."""
from enum import Enum
class FrameType(int, Enum):
"""I map numbers to human readable format specifiers."""
TEST_DATA = 0x00
IF_DATA_32BIT_REAL_IMAGINARY_FIXEDPOINT = 0x01
IF_DATA_16BIT_REAL_IMAGINARY_FIXEDPOINT = 0x02
IF_DATA_16BIT_REAL_REAL = 0x03
IF_DATA_32BIT_REAL_IMAGINARY_FIXEDPOINT_RESCALED = 0x04
IF_DATA_32BIT_REAL_IMAGINARY_FLOATINGPOINT_RESCALED = 0x05
SPECTRUM_DATA_8BIT = 0x10
SPECTRUM_DATA_16BIT = 0x11
SPECTRUM_DATA_32BIT = 0x12
SPECTRUM_DATA_32BIT_FLOATINGPOINT = 0x13
SEGMENTATION_SPECTRUM_DATA_32BIT_FLOATINGPOINT = 0x14
HF_TUNING_INDICATOR_DATA = 0x20
HF_SCAN_CHANNEL_FOUND_DATA = 0x22
HF_SCAN_FREQUENCY_FOUND_DATA = 0x23
HF_SCAN_SWEEP_RESTARTED_DATA = 0x24
HF_DEMODULATION_SYMBOL_STREAM_DATA = 0x30
HF_DECODER_TEXT_DATA = 0x40
HF_SPECTRUM_VISUALIZATION_DATA = 0x50
HF_TIMEDOMAIN_VISUALIZATION_DATA = 0x51
AUDIO_DATA = 0x100
EMISSION_LIST_DATA = 0x110
LEVEL_DATA = 0x120
SYMBOL_DATA = 0x130
INSTANTANEOUS_DATA = 0x140
BURST_EMMISION_LIST = 0x150
IMAGE_DATA = 0x160
TRANSMISSION_SYSTEM_RESULT_DATA = 0x170
PULSE_DESCRIPTION_WORD_DATA = 0x200
PULSE_REPETITION_WORD_DATA = 0x210
EM050_SCAN_DATA = 0x4000
SCAN_LEVEL = 0x4001
SCAN_TUNING = 0x4002
SCAN_LEVEL_TUNING = 0x4003
DDF_RESERVED_START = 0x5000
DDF_RESERVED_END = 0x50FF
class AmmosAudioDemodType(int, Enum):
"""I map numbers to human readable demodulation types."""
FM = 0
AM = 1
ISB = 5
CW = 6
USB = 7
LSB = 8
DIGITAL = 256
UNKNOWN = 0xFFFFFFFF
Classes
class AmmosAudioDemodType (value, names=None, *, module=None, qualname=None, type=None, start=1)
-
I map numbers to human readable demodulation types.
Expand source code
class AmmosAudioDemodType(int, Enum): """I map numbers to human readable demodulation types.""" FM = 0 AM = 1 ISB = 5 CW = 6 USB = 7 LSB = 8 DIGITAL = 256 UNKNOWN = 0xFFFFFFFF
Ancestors
- builtins.int
- enum.Enum
Class variables
var AM
var CW
var DIGITAL
var FM
var ISB
var LSB
var UNKNOWN
var USB
class FrameType (value, names=None, *, module=None, qualname=None, type=None, start=1)
-
I map numbers to human readable format specifiers.
Expand source code
class FrameType(int, Enum): """I map numbers to human readable format specifiers.""" TEST_DATA = 0x00 IF_DATA_32BIT_REAL_IMAGINARY_FIXEDPOINT = 0x01 IF_DATA_16BIT_REAL_IMAGINARY_FIXEDPOINT = 0x02 IF_DATA_16BIT_REAL_REAL = 0x03 IF_DATA_32BIT_REAL_IMAGINARY_FIXEDPOINT_RESCALED = 0x04 IF_DATA_32BIT_REAL_IMAGINARY_FLOATINGPOINT_RESCALED = 0x05 SPECTRUM_DATA_8BIT = 0x10 SPECTRUM_DATA_16BIT = 0x11 SPECTRUM_DATA_32BIT = 0x12 SPECTRUM_DATA_32BIT_FLOATINGPOINT = 0x13 SEGMENTATION_SPECTRUM_DATA_32BIT_FLOATINGPOINT = 0x14 HF_TUNING_INDICATOR_DATA = 0x20 HF_SCAN_CHANNEL_FOUND_DATA = 0x22 HF_SCAN_FREQUENCY_FOUND_DATA = 0x23 HF_SCAN_SWEEP_RESTARTED_DATA = 0x24 HF_DEMODULATION_SYMBOL_STREAM_DATA = 0x30 HF_DECODER_TEXT_DATA = 0x40 HF_SPECTRUM_VISUALIZATION_DATA = 0x50 HF_TIMEDOMAIN_VISUALIZATION_DATA = 0x51 AUDIO_DATA = 0x100 EMISSION_LIST_DATA = 0x110 LEVEL_DATA = 0x120 SYMBOL_DATA = 0x130 INSTANTANEOUS_DATA = 0x140 BURST_EMMISION_LIST = 0x150 IMAGE_DATA = 0x160 TRANSMISSION_SYSTEM_RESULT_DATA = 0x170 PULSE_DESCRIPTION_WORD_DATA = 0x200 PULSE_REPETITION_WORD_DATA = 0x210 EM050_SCAN_DATA = 0x4000 SCAN_LEVEL = 0x4001 SCAN_TUNING = 0x4002 SCAN_LEVEL_TUNING = 0x4003 DDF_RESERVED_START = 0x5000 DDF_RESERVED_END = 0x50FF
Ancestors
- builtins.int
- enum.Enum
Class variables
var AUDIO_DATA
var BURST_EMMISION_LIST
var DDF_RESERVED_END
var DDF_RESERVED_START
var EM050_SCAN_DATA
var EMISSION_LIST_DATA
var HF_DECODER_TEXT_DATA
var HF_DEMODULATION_SYMBOL_STREAM_DATA
var HF_SCAN_CHANNEL_FOUND_DATA
var HF_SCAN_FREQUENCY_FOUND_DATA
var HF_SCAN_SWEEP_RESTARTED_DATA
var HF_SPECTRUM_VISUALIZATION_DATA
var HF_TIMEDOMAIN_VISUALIZATION_DATA
var HF_TUNING_INDICATOR_DATA
var IF_DATA_16BIT_REAL_IMAGINARY_FIXEDPOINT
var IF_DATA_16BIT_REAL_REAL
var IF_DATA_32BIT_REAL_IMAGINARY_FIXEDPOINT
var IF_DATA_32BIT_REAL_IMAGINARY_FIXEDPOINT_RESCALED
var IF_DATA_32BIT_REAL_IMAGINARY_FLOATINGPOINT_RESCALED
var IMAGE_DATA
var INSTANTANEOUS_DATA
var LEVEL_DATA
var PULSE_DESCRIPTION_WORD_DATA
var PULSE_REPETITION_WORD_DATA
var SCAN_LEVEL
var SCAN_LEVEL_TUNING
var SCAN_TUNING
var SEGMENTATION_SPECTRUM_DATA_32BIT_FLOATINGPOINT
var SPECTRUM_DATA_16BIT
var SPECTRUM_DATA_32BIT
var SPECTRUM_DATA_32BIT_FLOATINGPOINT
var SPECTRUM_DATA_8BIT
var SYMBOL_DATA
var TEST_DATA
var TRANSMISSION_SYSTEM_RESULT_DATA