Documentation ¶
Index ¶
- type Panorama
- func (p Panorama) Bandwidth() core.Frequency
- func (p *Panorama) CoarserDynamicRange()
- func (p Panorama) Data() core.Panorama
- func (p *Panorama) FinerDynamicRange()
- func (p Panorama) FrequencyRange() core.FrequencyRange
- func (p Panorama) From() core.Frequency
- func (p *Panorama) ResetZoom()
- func (p *Panorama) SetDynamicRange(dbRange core.DBRange)
- func (p *Panorama) SetFFT(fft core.FFT)
- func (p *Panorama) SetSize(width, height core.Px)
- func (p *Panorama) SetVFO(vfo core.VFO)
- func (p *Panorama) ShiftDynamicRange(ratio core.Frct)
- func (p *Panorama) ShiftFrequencyRange(ratio core.Frct)
- func (p *Panorama) SignalDetectionActive() bool
- func (p Panorama) To() core.Frequency
- func (p *Panorama) ToggleSignalDetection()
- func (p *Panorama) ToggleViewMode()
- func (p Panorama) VFO() (vfo core.VFO, band bandplan.Band)
- func (p *Panorama) ViewMode() core.ViewMode
- func (p *Panorama) ZoomIn()
- func (p *Panorama) ZoomOut()
- func (p *Panorama) ZoomToBand()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Panorama ¶
type Panorama struct {
// contains filtered or unexported fields
}
Panorama controller
func NewFullSpectrum ¶
func NewFullSpectrum(width core.Px, frequencyRange core.FrequencyRange, vfoFrequency core.Frequency) *Panorama
NewFullSpectrum returns a new instance of panorama in full-range mode.
func (*Panorama) CoarserDynamicRange ¶
func (p *Panorama) CoarserDynamicRange()
func (*Panorama) FinerDynamicRange ¶
func (p *Panorama) FinerDynamicRange()
func (Panorama) FrequencyRange ¶
func (p Panorama) FrequencyRange() core.FrequencyRange
FrequencyRange of the panorama
func (*Panorama) ResetZoom ¶
func (p *Panorama) ResetZoom()
ResetZoom to the default of the current view mode
func (*Panorama) SetDynamicRange ¶
func (*Panorama) ShiftDynamicRange ¶
func (*Panorama) ShiftFrequencyRange ¶
ShiftFrequencyRange shifts the panorama horizontally by the given ratio of the total width.
func (*Panorama) SignalDetectionActive ¶
SignalDetectionActive indicates if the signal detection is active or not.
func (*Panorama) ToggleSignalDetection ¶
func (p *Panorama) ToggleSignalDetection()
ToggleSignalDetection switches the signal detection on and off.
func (*Panorama) ToggleViewMode ¶
func (p *Panorama) ToggleViewMode()
ToggleViewMode switches to the other view mode.
func (*Panorama) ZoomToBand ¶
func (p *Panorama) ZoomToBand()
ZoomToBand of the current VFO frequency and switch to fixed view mode.
Click to show internal directories.
Click to hide internal directories.