released July 5, 2022
Features
- Inspection and component elements can now have alerts when values are within tolerance but outside normal ranges.
- Inspections may now be performed from the press screen, with inspection values set using DAQ tags and triggers.
Bug Fixes
- A part of the Downtime component was causing application crashes and has been fixed.
- Alerts were not updating when a referenced component or element value was updated.
- DAQ inputs now performed on the UI thread to prevent errors.
- Inspection command issue: Assembly and subcomponents now have separate commands (InspectAssemblyCommand and InspectComponentCommand) to prevent incorrectly assigning subcomponents during assembly inspection.
- Inspection elements for subcomponents no longer automatically set HasData; users are now prompted to choose whether to create subcomponents without data, cancel, or ignore.
- Exception when saving inspection without Alerts feature installed is fixed by using an empty list instead of null.
- ‘AcknowledgeAlerts’ now only prompts when there are actual alerts.
- Components now get created during inspection even if no data was previously entered; HasData is correctly set when subinspections exist.
- CreateAssemblyViewModel fixed to prevent saving duplicate CIDs by properly handling null results from DbComponentService.Find().
- Navigation from LoadAssembly to PerformInspection no longer causes infinite loops when canceling.
- PerformInspectionViewModel now uses DAQ tag RawValue instead of EngineeringValue to correctly handle non-numeric data types.
- EF model issues fixed that previously prevented queries from working after merging from Dev to QA.
- Error message for confirming alerts updated to clarify what ‘Ok’ and ‘Cancel’ do.
- Element alerts updated to behave like errors, allowing use of global styling without special XAML styles or bindings for warnings.