This repository contains the source code for a firmware test software project developed in Java using the Eclipse IDE. The project utilizes JavaFX for the graphical user interface (GUI) and the eOCSF framework for client-server communication. The primary goal of this software is to test the functionality of a microcontroller managing a system, following the specifications outlined in the attached API documentation.
- Developed using JavaFX within the Eclipse IDE.
- GUI allows users to connect to the microcontroller, run tests, and view results.
- Full functionality for presenting test results (pass or fail) is currently a work in progress.
- Successful implementation of socket communication for establishing a connection with the microcontroller.
- Work in progress on implementing the DISCONNECT COM API for proper disconnection.
- Substantial progress in creating a packet saver for smooth streaming of byte arrays based on company-provided packet protocols.
- Further refinements are required for optimal performance.
- Challenges encountered in implementing the file reporting system and updating tables based on GET test results.
- Ongoing work to refine and complete these functions.
- Clone the repository to your local machine.
- Open the project in Eclipse IDE.
- Build and run the project.
- Use the GUI to connect to the microcontroller and run tests.
The project is behind schedule, and the initial deadline will not be met.