forked from fritob/Camper-Monitor
CamperMonitor (Haupt-Repo) und VanAligneiOS (aus dem gemergten solar-integration-Branch) liefen unter zwei verschiedenen internen Namen, obwohl die App nach aussen längst einheitlich "VanControl Pro" heisst. Jetzt durchgängig VanControl: - Ordner: CamperMonitor/, CamperMonitorWatch/, CamperMonitorComplication/, VanAligneiOSWidget/ → VanControl/, VanControlWatch/, VanControlComplication/, VanControlWidget/ - Xcode-Projekt: CamperMonitor.xcodeproj → VanControl.xcodeproj, alle Targets/Schemes/Produktnamen entsprechend umbenannt - Bundle-Identifier auf Wunsch mitgeändert: de.s0.fototeddy.VanControl* (App noch nicht veröffentlicht); dabei auch die WKCompanionAppBundleIdentifier-Werte korrigiert, die noch das alte de.fritob-Präfix statt des tatsächlichen de.s0.fototeddy-Präfixes trugen - Swift-Dateien/Typen: CamperMonitorApp → VanControlApp, VanAligneiOSWidget* → VanControlWidget* - Config/*-Info.plist umbenannt, README.md/Tools/README.md/run-tests.sh auf die neuen Pfade angepasst Bewusst unverändert: firmware/vanalign und alle Bezüge auf "VanAlign" als Namen der Neigungsmesser-Hardware (eigenständiges Produkt, kein App-Name) sowie der komplette Android/-Ordner. Build (App, Watch, Debug) und Protokoll-Testlauf grün. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
31 lines
1.1 KiB
Bash
Executable File
31 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
||
# Prüft die Protokoll-Logik (Victron-Entschlüsselung, Daly-Rahmen) ohne Hardware
|
||
# und ohne Simulator – die Dateien sind bewusst frei von CoreBluetooth und SwiftUI.
|
||
set -e
|
||
cd "$(dirname "$0")"
|
||
OUT=$(mktemp -d)
|
||
swiftc -O -o "$OUT/tests" \
|
||
VanControl/Bluetooth/AESCounterMode.swift \
|
||
VanControl/Bluetooth/BitReader.swift \
|
||
VanControl/Bluetooth/VictronAdvertisement.swift \
|
||
VanControl/Bluetooth/DalyProtocol.swift \
|
||
VanControl/Bluetooth/DalyState.swift \
|
||
VanControl/Bluetooth/JBDProtocol.swift \
|
||
VanControl/Bluetooth/WattCycleProtocol.swift \
|
||
VanControl/Bluetooth/AlpicoolProtocol.swift \
|
||
Shared/Bluetooth/VanAlignProtocol.swift \
|
||
Shared/Models/DeviceSnapshot.swift \
|
||
Shared/Models/FridgeSettings.swift \
|
||
Shared/Models/ConfiguredDevice.swift \
|
||
Shared/Models/VehicleGraphicStyle.swift \
|
||
Shared/VehicleTilt.swift \
|
||
Shared/Models/LevelState.swift \
|
||
Shared/Models/Profile.swift \
|
||
Shared/Models/AlignmentAssistant.swift \
|
||
Shared/Models/SensorOrientation.swift \
|
||
Shared/Models/VictronCodes.swift \
|
||
Shared/WatchLink/WatchLink.swift \
|
||
VanControl/Store/KeychainStore.swift \
|
||
Tests/main.swift
|
||
"$OUT/tests"
|