Universal Press Recorder version 6.6.3.20


Universal Press Recorder version 6.6.3.20

released November 3, 2022

Features

  • Inspection and component elements now have color-coded buttons to indicate status: red for required and incomplete, green for complete and status 0, yellow for complete and status > 0, gray if not required and incomplete.
  • Added ‘Require Inspection’ option to InspectionOption to indicate if an inspection is required.
  • ReadyForInspection tag and ReadyForInspectionValue tag added to InspectionOption. Writing default values when leaving inspection screen and specified values when entering.
  • RecordChart manual start/stop now bypasses start force/distance requirements. FalseStart handling adjusted to only trigger after FalseStartDistance.
  • CalculatedElement data template added to template selectors so the actual data entry is displayed instead of class name.
  • GetLogs updated to include the ‘Unsaved’ folder and Settings export.
  • ElementList and all IConditionContext implementations are now case-insensitive when accessing elements or subcomponents by ID or property.
  • ConditionInterpreter now attempts to convert non-numeric types into numeric types for math operations.

Bug Fixes

  • Updated PerformInspectionViewModel to prevent sub-inspections from automatically setting HasData and instead prompt user to decide how to handle subcomponents without data.
  • Inspection command separation: InspectAssemblyCommand and InspectComponentCommand added to correctly target assembly vs subcomponent inspections.
  • Bug fix for null reference exceptions when checking Alerts on inspection elements with Alerts property set to null; now uses empty list.
  • Prevented unnecessary prompts when AcknowledgeAlerts feature is enabled but no alerts exist.
  • Ensure subcomponents with inspections are created and HasData set to true.
  • CreateAssemblyViewModel now prevents duplicate CIDs from being saved and handles null returns from DbComponentService.Find() safely.
  • Prevented infinite loop when navigating from LoadAssembly to PerformInspection and cancelling; now returns to Dashboard.
  • Bug fix in AIC.DataAcquisition Tag.Equals to prevent null reference exception.
  • Fixed issue with DAQ inputs needing to be performed on the UI thread.
  • Bug fix to update alerts when referenced component or element values change.
  • Barcode properties are now case-insensitive for matching companyCode and idNumber on wheel, axle, and bearing barcodes.
  • Bug fix for loading previous values in sub-inspections of parent components (Wheelsets).

Leave a Reply

Your email address will not be published. Required fields are marked *