2.6 KiB
2.6 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |
|---|---|---|---|---|---|
|
2026-04-17T16:16:03.437787+00:00 | zai-org/GLM-5-FP8 | 1 | 53eb3457fc360d37 |
TTS
Purpose
This module serves as the Prism module initializer for the TTS (Test Setup) Import feature, responsible for registering multiple views and view models related to hardware scanning, file editing, summary display, channel configuration (analog, digital input, digital output), and level triggers. It provides assembly metadata for the "Prepare" assembly group.
Public Interface
TTSImportModule
TTSImportModule(IUnityContainer unityContainer)- Constructor accepting the injected Unity container.void Initialize()- Registers the following view/view model pairs with Unity:IHardwareScanView→HardwareScanView,IHardwareScanViewModel→HardwareScanViewModelIEditFileView→EditFileView,IEditFileViewModel→EditFileViewModelISummaryView→SummaryView,ISummaryViewModel→SummaryViewModelIReadFileView→ReadFileView,IReadFileViewModel→ReadFileViewModelILevelTriggerView→LevelTriggerView,ILevelTriggerViewModel→LevelTriggerViewModelIAnalogChannelsView→AnalogChannelsView,IAnalogChannelsViewModel→AnalogChannelsViewModelITOMChannelsView→TOMChannelsView,ITOMChannelsViewModel→TOMChannelsViewModelIDigitalInputChannelsView→DigitalInputChannelsView,IDigitalInputChannelsViewModel→DigitalInputChannelsViewModelIDigitalOutputChannelsView→DigitalOutputChannelsView,IDigitalOutputChannelsViewModel→DigitalOutputChannelsViewModel
void OnInitialized(IContainerProvider containerProvider)- ThrowsNotImplementedException.void RegisterTypes(IContainerRegistry containerRegistry)- ThrowsNotImplementedException.
TTSImportModuleNameAttribute (extends TextAttribute)
string AssemblyName { get; }- ReturnsAssemblyNames.TTSImport.ToString().Type GetAttributeType()- Returnstypeof(TextAttribute).string GetAssemblyName()- Returns the assembly name.
TTSImportModuleImageAttribute (extends ImageAttribute)
BitmapImage AssemblyImage { get; }- Loads image viaAssemblyInfo.GetImage(AssemblyNames.TTSImport.ToString()).string AssemblyName { get; }- ReturnsAssemblyNames.TTSImport.ToString().string AssemblyGroup { get; }- ReturnseAssemblyGroups.Prepare.ToString().eAssemblyRegion AssemblyRegion { get; }- ReturnseAssemblyRegion.TTSImportRegion.- Accessor methods: `GetAssemblyImage()