Bradley Born d1d90f17fc Mobile API Refactoring
• Introduced new Mobile API.cs module
• Encapsulates firmware checks, day/night mode switching, and snapshot operations
• Methods: CheckFirmwareAsync(), SetDayModeAsync(), SetNightModeAsync()
• Improves code maintainability and separates API logic from test execution

UI Components
• DayImgPcbx PictureBox: Displays day snapshot
• NightImgPcbx PictureBox: Displays night snapshot
• DayImage Label: Shows day luminance percentage
• NightImage Label: Shows night luminance percentage

Features Implemented
• Luminance-based validation: Uses ImageProcessing.GetMeanLuminance() to quantitatively analyze day and night snapshots
• Validation logic: Day luminance must exceed night luminance to pass the test
• Real-time luminance display: Appends calculated luminance percentages (0-100%) to day and night image labels
• Enhanced error reporting: Logs detailed luminance values when test fails for debugging purposes

• Captures day mode snapshot → Analyzes luminance
• Captures night mode snapshot → Analyzes luminance
• Compares values and updates UI labels with percentages
• Result: "Day/Night Mode = Passed" (green) or "Day/Night Mode = Failed" (red) with error details
2026-01-13 15:31:50 +00:00
2026-01-09 15:49:54 +00:00
2026-01-05 12:35:28 +00:00
2025-11-04 12:56:16 +00:00
2026-01-09 15:49:54 +00:00
2026-01-13 15:31:50 +00:00
2025-09-02 15:32:24 +01:00
2025-09-02 15:32:24 +01:00
2025-09-02 15:32:24 +01:00
2025-09-02 15:32:21 +01:00
2025-09-02 15:32:24 +01:00
2026-01-13 15:31:50 +00:00
2026-01-13 15:31:50 +00:00
2026-01-13 15:31:50 +00:00
2025-09-02 15:32:24 +01:00
2025-11-04 14:29:38 +00:00
2025-12-02 13:08:08 +00:00
2025-11-26 14:39:07 +00:00
2025-09-02 15:32:24 +01:00
2025-09-02 15:32:24 +01:00
Description
AIQ production GUI
2 MiB
Languages
C# 100%