AbstractScopePanel

Abstract component to view an oscilloscope for a real-time signal. It builds configurable controls around a central JScopeView.

class Object
trait Matchable
class Any

Value members

Abstract methods

protected
def mkBusSynth(b: Bus): Unit
def view: V

Concrete methods

protected
def bipolar: Boolean
def bufferSize: Int

The default buffer size is dynamically updated according to the number of frames currently displayed (in Lissajous mode four times the width). If it is set explicitly, the dynamic adjustment is turned off. It can be turned on by setting it to zero.

The default buffer size is dynamically updated according to the number of frames currently displayed (in Lissajous mode four times the width). If it is set explicitly, the dynamic adjustment is turned off. It can be turned on by setting it to zero.

def bufferSize_=(value: Int): Unit

The default buffer size is dynamically updated according to the number of frames currently displayed (in Lissajous mode four times the width). If it is set explicitly, the dynamic adjustment is turned off. It can be turned on by setting it to zero.

The default buffer size is dynamically updated according to the number of frames currently displayed (in Lissajous mode four times the width). If it is set explicitly, the dynamic adjustment is turned off. It can be turned on by setting it to zero.

def bus: Bus
def bus_=(value: Bus): Unit
override
def channelStyle: Int
Definition Classes
override
def channelStyle_=(value: Int): Unit
Definition Classes
def dispose(): Unit
protected
def install(parent: JPanel): Unit
protected
def isBufSizeSet: Boolean
protected
def isLogX: Boolean
def isRunning: Boolean
override
def logAmp: Boolean
Definition Classes
override
def logAmpMin: Float
Definition Classes
override
def logAmpMin_=(value: Float): Unit
Definition Classes
override
def logAmp_=(value: Boolean): Unit
Definition Classes
protected
def maxXZoom: Float
protected
def maxYZoom: Float
protected
def minXZoom: Float
protected
def minYZoom: Float
protected
def mkSynthGraph(b: Bus): Unit
def screenColor: Color
def screenColor_=(value: Color): Unit
protected
def setBufferSize(value: Int): Unit
final protected
def setLogModeMode(x: Boolean, y: Boolean): Unit
protected
def setLogModeModeFromUI(x: Boolean, y: Boolean): Unit
def start(): Unit
def stop(): Unit
protected
def supportLissajous: Boolean
protected
def supportXLog: Boolean
protected
def updateXAxis(): Unit
protected
def updateXAxis(a: Axis): Unit
protected
def updateYAxes(): Unit
protected
def updateYAxis(a: Axis): Unit
def waveColors: Seq[Color]
def waveColors_=(value: Seq[Color]): Unit
protected
def xUnit: String
def xZoom: Float
def xZoom_=(value: Float): Unit
protected
def yUnit: String
def yZoom: Float
def yZoom_=(value: Float): Unit