CrossProbeService class abstract

Abstract interface for cross-probing signal selections between viewers.

Cross-probing allows a user to select signals in one viewer (e.g. the schematic) and have those signals automatically highlighted in all other viewers (e.g. the waveform viewer).

Constructors

CrossProbeService()

Properties

hashCode int
The hash code for this object.
no setterinherited
incomingSignals ValueNotifier<List<String>?>
The most recent incoming signal paths received from OTHER viewers.
no setter
isActive ValueNotifier<bool>
Whether cross-probing is currently active.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() → void
Release all resources held by this service.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
send(List<String> signalPaths, {required String source}) → void
Broadcast signalPaths from this viewer (source) to all others.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited