payfrit-beacon-ios/PayfritBeacon/PayfritBeaconApp.swift
John Pinkyfloyd 5283d2d265 Fix DX-Smart provisioning protocol and add debug logging
Fix critical packet format bugs matching SDK: frame select/type/trigger/disable
commands now send empty data, RSSI@1m corrected to -59 dBm. Add DebugLog,
read-config mode, service point list, and dev scheme.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 20:01:12 -08:00

25 lines
1.2 KiB
Swift

import SwiftUI
@main
struct PayfritBeaconApp: App {
var body: some Scene {
WindowGroup {
RootView()
.preferredColorScheme(.light)
}
}
}
extension Color {
static let payfritGreen = Color(red: 34/255, green: 178/255, blue: 75/255) // #22B24B
static let signalStrong = Color(red: 76/255, green: 175/255, blue: 80/255) // #4CAF50
static let signalMedium = Color(red: 249/255, green: 168/255, blue: 37/255) // #F9A825
static let signalWeak = Color(red: 186/255, green: 26/255, blue: 26/255) // #BA1A1A
static let infoBlue = Color(red: 33/255, green: 150/255, blue: 243/255) // #2196F3
static let warningOrange = Color(red: 255/255, green: 152/255, blue: 0/255) // #FF9800
static let errorRed = Color(red: 186/255, green: 26/255, blue: 26/255) // #BA1A1A
static let successGreen = Color(red: 76/255, green: 175/255, blue: 80/255) // #4CAF50
static let newBg = Color(red: 76/255, green: 175/255, blue: 80/255).opacity(0.12)
static let assignedBg = Color(red: 33/255, green: 150/255, blue: 243/255).opacity(0.12)
static let bannedBg = Color(red: 186/255, green: 26/255, blue: 26/255).opacity(0.12)
}