Detta system emulerar en CSAM Paratus v23-miljö och tar emot uppdateringar från EVAM-navigationsenheten. Informationen lagras i emulatorn och exponeras sedan vidare till amPHI-klienten via Safe-integrationen.
Systemet används för att:
- ta emot EVAM-data via REST API
- spara inkommande data lokalt i JSON-filer
- exponera ett Safe-liknande API mot amPHI
- ge ett enkelt stöd för test, verifiering och felsökning
- Plattform: Spring Boot 3
- Java-version: 21
- Standardport: 8443
- Protokoll: HTTPS
- Lagring: JSON-filer i data-katalogen
./mvnw.cmd spring-boot:run
./mvnw.cmd verify
Om ingen EVAM-trafik kommer in under cirka 40 sekunder kan /api/rest svara med 503 Service unavailable.
amPHI SafeEmulator har byggts ut med en ny logganalys- och replaykedja for EVAM-loggar.

Nya huvudfunktioner:
- webbaserad Log Analyzer pa /log-analyzer
- stegvis mappimport dar flera loggfiler lases in i sekvens
- arkivering av analyser under data/log-analysis
- export av kompletta operationssekvenser till separata scenariofiler
- replay av sparade scenarion direkt mot emulatorn
- utbyggd GUI-karta i --gui-lage med replaykontroller, filval och tydligare statusvisualisering
Detta gor systemet mer anvandbart for felsokning, verifiering och uppspelning av verklig EVAM-trafik.
GUI-laget pa port 8765 kan nu:

- visa sparade operationsfiler fran analysarkivet
- spela upp operationsfiler i hastighet x1, x10, x100 och x1000
- pausa, stoppa och rensa karta och historik
- markera statusandringar med fargkodade flaggor och visa statusnamn i stallet for bara stateId