2.6 KiB
2.6 KiB
Source Map
Package-level source overview for src/main/java and src/test/java.
Main Sources
vassistent
App.java
Application entry point.
vassistent.bootstrap
ApplicationContext.java
In-memory container for shared services/state.ApplicationInitializer.java
Service wiring, startup orchestration, process startup reporting.ApplicationShutdownManager.java
Graceful shutdown: MQTT disconnect, process stop, DB cleanup, logger shutdown.
vassistent.controller
AppWindowController.java
Main window lifecycle and cross-view coordination.DashboardController.java
Updates chart/level view from app state.StreamingController.java
Controls stream view actions.
vassistent.model
AppState.java
Observable application state.DatabaseEntry.java
Persisted event value + timestamp.ProblemLevel.java
Risk-level enum.RatioPoint.java
Time-series point for chart data.
vassistent.service
AnimationFileService.java
Writes current animation state JSON.BinaryEventService.java
Validates payloads and triggers persistence/evaluation.DataPersistenceService.java
SQLite schema setup and event read/write methods.EvaluationService.java
Ratio-to-level mapping and state update.MqttClientService.java
MQTT connect/subscribe/publish and callback routing.ProcessManagerService.java
Optional simulator/Unreal process startup, health checks, shutdown.StatisticsService.java
Ratio and rolling-average calculations from persisted events.
vassistent.ui
AppWindow.java
Root frame with tabbed layout.DashboardView.java
Chart and current-level visualization.PixelStreamingView.java
JCEF browser panel for stream URL.ProblemLevelBar.java
Custom UI component for level display.
vassistent.util
AppConfigValidator.java
Startup configuration validation.ConfigLoader.java
Classpath properties loading.Logger.java
Asynchronous logger with file rotation support.
Resource Files
src/main/resources/config/application.propertiessrc/main/resources/config/logger.propertiessrc/main/resources/scripts/mqtt_simulator.pysrc/main/resources/scripts/start_avatar.ps1
Test Sources
vassistent.model
AppStateTest.java
vassistent.service
AnimationFileServiceTest.javaBinaryEventServiceTest.javaDataPersistenceServiceTest.javaEvaluationServiceTest.javaMqttClientServiceTest.javaProcessManagerServiceTest.javaStatisticsServiceTest.java