How To: Verify Hardware Status¶
The Diagnostics panel shows the real-time status of all connected hardware devices. Use it to quickly check if cameras, RFID readers, and controllers are connected and working.
Step 1: Open the Diagnostics panel¶
- Look for the gear icon in the application toolbar.
- Click it to open the Diagnostics panel.
- Expected: A panel appears showing hardware device status.
Step 2: Check device connection status¶
Each hardware device is listed with its connection status.
| Status | Meaning |
|---|---|
| Connected | Device is online and communicating |
| Disconnected | Device is not reachable |
| Not Configured | No device of this type is set up |
For each device, verify: - Camera(s): Should show "Connected" - RFID Reader: Should show "Connected" (if applicable for this site) - Controller (Arduino/Portenta/LattePanda): Should show "Connected"
Step 3: Check for specific device information¶
The Diagnostics panel may also show:
- Camera: Last barcode read, trigger status
- RFID Reader: Tag cache count, RSSI threshold, inventory statistics
- Controller: Pin status (which outputs are ON/OFF)
- Export Statistics: Today's submission counts for Mojix/MWE/AIS
Step 4: Test individual devices¶
From the Diagnostics panel, you can:
- Trigger a camera manually (if supported) to verify it can read barcodes
- View the RFID tag cache to see if tags are being detected
- Toggle Arduino pins to test stack lights and signals
- View export statistics to check submission status
Step 5: Identify the problem device¶
If one or more devices show "Disconnected":
- Note which device is disconnected.
- Note the connection string shown (IP address, COM port, etc.).
- Proceed to the appropriate troubleshooting guide:
- Camera: Test Camera Connection
- RFID: Test RFID Reader
- Controller: Hardware Disconnected Decision Tree
What to report¶
If you need to escalate, note the following from the Diagnostics panel:
- Which devices are connected and which are disconnected
- The connection strings shown for disconnected devices
- Any error messages displayed in the panel
- The current validation mode
- Whether reject is enabled or disabled
- The consecutive failure count