Header menu logo issie

Wave Type

Information required to display a waveform.

Record fields

Record Field Description

CompLabel

Full Usage: CompLabel

Field type: string
Field type: string

Conns

Full Usage: Conns

Field type: ConnectionId list

Wires connected to this waveform. Used to highlight wires when hovering over wave label.

Field type: ConnectionId list

CycleWidth

Full Usage: CycleWidth

Field type: float

width of one cycle: TODO - remove this and stretch SVGs to fit

Field type: float

DisplayName

Full Usage: DisplayName

Field type: string

Name shown in the waveform viewer. Not guaranteed to be unique.

Field type: string

PortLabel

Full Usage: PortLabel

Field type: string
Field type: string

Radix

Full Usage: Radix

Field type: NumberBase

radix of waveform numbers

Field type: NumberBase

SVG

Full Usage: SVG

Field type: ReactElement option

SVG of waveform

Field type: ReactElement option

SheetId

Full Usage: SheetId

Field type: ComponentId list

unique within design sheet (SheetId) [] for top-level waveform: path to sheet Currently unused.

Field type: ComponentId list

ShownCycles

Full Usage: ShownCycles

Field type: int

Number of cycles displayed

Field type: int

StartCycle

Full Usage: StartCycle

Field type: int

First cycle displayed

Field type: int

SubSheet

Full Usage: SubSheet

Field type: string list
Field type: string list

ViewerDisplayName

Full Usage: ViewerDisplayName

Field type: string

Number of bits in wave

Field type: string

WaveId

Full Usage: WaveId

Field type: WaveIndexT

Uniquely identifies a waveform

Field type: WaveIndexT

WaveValues

Full Usage: WaveValues

Field type: IOArray

Array indexed by clock cycle to show value of wave.

Field type: IOArray

Width

Full Usage: Width

Field type: int

width of the waveform's bus

Field type: int

Type something to start searching.