# 📊 Diagramas Avanzados - Sistema Gateway Agrícola ## 🎯 Diagramas Generados ### 🔄 Flujo Avanzado - **Archivo**: `flujo_avanzado.md` - **Descripción**: Diagrama de flujo detallado con decisiones - **Tipo**: Mermaid Flowchart con estilos ### 📞 Llamadas de Funciones - **Archivo**: `llamadas_funciones.md` - **Descripción**: Gráfico de dependencias entre funciones - **Tipo**: Mermaid Graph ### 📊 Flujo de Datos - **Archivo**: `flujo_datos.md` - **Descripción**: Flujo de datos entre componentes - **Tipo**: Mermaid Graph con subgráficos ### 🎯 Estados del Sistema - **Archivo**: `estados_sistema.md` - **Descripción**: Estados y transiciones del sistema - **Tipo**: Mermaid State Diagram ### 🎨 Graphviz - **Archivo**: `graphviz.dot` - **Descripción**: Diagrama en formato Graphviz - **Tipo**: DOT format ## 🛠️ Herramientas Utilizadas - **Python**: Script de generación automática - **Mermaid**: Diagramas interactivos - **Graphviz**: Diagramas vectoriales - **Regex**: Análisis de código C++ - **Markdown**: Formato de salida ## 📈 Estadísticas - **Archivos procesados**: 12 - **Funciones encontradas**: 132 - **Diagramas generados**: 5 ## 🔗 Visualización ### Mermaid Los diagramas Mermaid se pueden visualizar en: - GitHub (automático) - GitLab (automático) - Sphinx (con extensión) - Mermaid Live Editor ### Graphviz Para visualizar el diagrama Graphviz: ```bash dot -Tpng graphviz.dot -o diagrama.png dot -Tsvg graphviz.dot -o diagrama.svg ``` ## 📝 Notas - Los diagramas se generan automáticamente desde el código fuente - Se actualizan cada vez que se ejecuta el script - Compatibles con múltiples formatos de salida - Integrados en la documentación Sphinx --- *Diagramas avanzados generados automáticamente desde el código fuente*