Project Overview
Hi,
Let’s work together to advance the development of the test-interface-client project. The purpose of this series of meetings is to track progress and ensure alignment on project goals.
Project Overview
This project aims to enable automated testing through communication with the interface board (NIB/TIB3/TCPe3), DUT, and instruments.
Unlike PCSW's Raptor2 software, which is overly complex, large, and heavily dependent on numerous components, our goal is to build a lightweight, minimally dependent, and highly customizable solution.
Technology Stack
• Programming Language: Python
• UI Framework: PySide6
• Communication Protocol: gRPC (following Raptor2 standards)
Key Features
1. Interface Board Service
• Firmware update
• Configuration management
• Profile file (configuration file) setup
• Hardware information: set, get, erase
• Software information retrieval
2. GPIO Service
• Mode selection
• FAAP loading
• DCDC FW loading
3. Instrument Service
• Power supply control
• Signal generator control
• Power meter integration
4. Auto Test with FAAP
• External/internal bootup FAAP with DUT
• Software loading
• Test case execution
• Test point report handling
Task Assignment
• Eric Tang: Project design, requirements gathering, development oversight, code review, and progress tracking.
• Zixao Zhu: Implementation of business requirements.
• Yu Cao: Focus on UI design and few business development.
Repository: enc-ptd-etsw/intern/test-interface-client · Gerrit Code Review
Jira Board: [ENCET-150] Test Interface Client - eTeamProject
Thanks, and let’s keep up the great work!😜
Best regards,
Eric

浙公网安备 33010602011771号