EmbeddedSchematicViewer.fromNetlistMap constructor
const
EmbeddedSchematicViewer.fromNetlistMap({
- required Map<
String, dynamic> netlistJsonMap, - Key? key,
- SchematicThemeMode? themeMode,
- SchematicThemeMode? initialThemeMode,
- HierarchyService? externalHierarchy,
- ValueChanged<
HierarchyOccurrence?> ? onModuleSelected, - HierarchyOccurrence? selectedModule,
- bool isVisible = true,
- ({bool computed, String signalId, String value})? signalValueLookupFn(
- String wireName
- Future<
Map< fetchModuleNetlist(String, dynamic> ?>- String definitionName
- ValueChanged<
Map< ? onNetlistEnriched,String, dynamic> > - void onSendSignals()?,
- bool hasExternalSignalListeners = false,
- GoToSourceCallback? onGoToSourceCallback,
- ValueNotifier<
List< ? incomingSignalPaths,String> ?> - CrossProbeService? crossProbeService,
- RohdExtensionClient? extensionClient,
- SchematicExpansionMode? expansionMode,
- SchematicExpansionMode initialExpansionMode = SchematicExpansionMode.defaultView,
Creates a viewer backed by a parsed Yosys-compatible netlist map.
Implementation
const EmbeddedSchematicViewer.fromNetlistMap({
required Map<String, dynamic> netlistJsonMap,
Key? key,
SchematicThemeMode? themeMode,
SchematicThemeMode? initialThemeMode,
HierarchyService? externalHierarchy,
ValueChanged<HierarchyOccurrence?>? onModuleSelected,
HierarchyOccurrence? selectedModule,
bool isVisible = true,
({String value, bool computed, String signalId})? Function(String wireName)?
signalValueLookupFn,
Future<Map<String, dynamic>?> Function(String definitionName)?
fetchModuleNetlist,
ValueChanged<Map<String, dynamic>>? onNetlistEnriched,
void Function(List<String> signalPaths)? onSendSignals,
bool hasExternalSignalListeners = false,
GoToSourceCallback? onGoToSourceCallback,
ValueNotifier<List<String>?>? incomingSignalPaths,
CrossProbeService? crossProbeService,
RohdExtensionClient? extensionClient,
SchematicExpansionMode? expansionMode,
SchematicExpansionMode initialExpansionMode =
SchematicExpansionMode.defaultView,
}) : this(
key: key,
netlistJsonMap: netlistJsonMap,
themeMode: themeMode,
initialThemeMode: initialThemeMode,
externalHierarchy: externalHierarchy,
onModuleSelected: onModuleSelected,
selectedModule: selectedModule,
isVisible: isVisible,
signalValueLookupFn: signalValueLookupFn,
fetchModuleNetlist: fetchModuleNetlist,
onNetlistEnriched: onNetlistEnriched,
onSendSignals: onSendSignals,
hasExternalSignalListeners: hasExternalSignalListeners,
onGoToSourceCallback: onGoToSourceCallback,
incomingSignalPaths: incomingSignalPaths,
crossProbeService: crossProbeService,
extensionClient: extensionClient,
expansionMode: expansionMode,
initialExpansionMode: initialExpansionMode,
);