- Implemented test script for camera streaming functionality, covering API endpoints and concurrent recording. - Created time verification script to check system time synchronization against multiple APIs. - Developed timezone utility tests to validate timezone functions and logging. - Added integration tests for system components, including configuration, camera discovery, and API endpoints. - Enhanced MQTT logging and API endpoint tests for machine and MQTT status. - Established auto-recording tests to simulate state changes and verify automatic recording behavior. - Created simple tests for auto-recording configuration and API model validation.
66 lines
2.3 KiB
Markdown
66 lines
2.3 KiB
Markdown
# USDA Vision Camera System - Documentation
|
|
|
|
This directory contains detailed documentation for the USDA Vision Camera System.
|
|
|
|
## Documentation Files
|
|
|
|
### 🚀 [API_DOCUMENTATION.md](API_DOCUMENTATION.md) **⭐ NEW**
|
|
**Complete API reference documentation** covering all endpoints, features, and recent enhancements:
|
|
- System status and health monitoring
|
|
- Camera management and configuration
|
|
- Recording control with dynamic settings
|
|
- Auto-recording management
|
|
- MQTT and machine status
|
|
- Storage and file management
|
|
- Camera recovery and diagnostics
|
|
- Live streaming capabilities
|
|
- WebSocket real-time updates
|
|
- Quick start examples and migration notes
|
|
|
|
### ⚡ [API_QUICK_REFERENCE.md](API_QUICK_REFERENCE.md) **⭐ NEW**
|
|
**Quick reference card** for the most commonly used API endpoints with curl examples and response formats.
|
|
|
|
### 📋 [PROJECT_COMPLETE.md](PROJECT_COMPLETE.md)
|
|
Complete project overview and final status documentation. Contains:
|
|
- Project completion status
|
|
- Final system architecture
|
|
- Deployment instructions
|
|
- Production readiness checklist
|
|
|
|
### 🔧 [API_CHANGES_SUMMARY.md](API_CHANGES_SUMMARY.md)
|
|
Summary of API changes and enhancements made to the system.
|
|
|
|
### 📷 [CAMERA_RECOVERY_GUIDE.md](CAMERA_RECOVERY_GUIDE.md)
|
|
Guide for camera recovery procedures and troubleshooting camera-related issues.
|
|
|
|
### 📡 [MQTT_LOGGING_GUIDE.md](MQTT_LOGGING_GUIDE.md)
|
|
Comprehensive guide for MQTT logging configuration and troubleshooting.
|
|
|
|
## Main Documentation
|
|
|
|
The main system documentation is located in the root directory:
|
|
- **[../README.md](../README.md)** - Primary system documentation with installation, configuration, and usage instructions
|
|
|
|
## Additional Resources
|
|
|
|
### Demo Code
|
|
- **[../demos/](../demos/)** - Demo scripts and camera SDK examples
|
|
|
|
### Test Files
|
|
- **[../tests/](../tests/)** - Test scripts and legacy test files
|
|
|
|
### Jupyter Notebooks
|
|
- **[../notebooks/](../notebooks/)** - Interactive notebooks for system exploration and testing
|
|
|
|
## Quick Links
|
|
|
|
- [System Installation](../README.md#installation)
|
|
- [Configuration Guide](../README.md#configuration)
|
|
- [API Documentation](../README.md#api-reference)
|
|
- [Troubleshooting](../README.md#troubleshooting)
|
|
- [Camera SDK Examples](../demos/camera_sdk_examples/)
|
|
|
|
## Support
|
|
|
|
For technical support and questions, refer to the main [README.md](../README.md) troubleshooting section or check the system logs.
|