From e6c29ccdb858bd826c01085d0257a5c82e1afb2d Mon Sep 17 00:00:00 2001 From: darken Date: Tue, 14 Apr 2026 16:05:57 +0200 Subject: [PATCH] refactor(aap): Log outgoing AAP commands with raw hex at VERBOSE Mirrors the existing incoming MSG log so a full transcript can verify round-trips for settings the device doesn't echo back. --- .../java/eu/darken/capod/pods/core/apple/aap/AapConnection.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/darken/capod/pods/core/apple/aap/AapConnection.kt b/app/src/main/java/eu/darken/capod/pods/core/apple/aap/AapConnection.kt index ca4e3005..4c66bffa 100644 --- a/app/src/main/java/eu/darken/capod/pods/core/apple/aap/AapConnection.kt +++ b/app/src/main/java/eu/darken/capod/pods/core/apple/aap/AapConnection.kt @@ -276,7 +276,8 @@ internal class AapConnection( sock.outputStream.write(bytes) sock.outputStream.flush() if (command is AapCommand.SetAncMode) lastAncCommandSentAt = timeSource.currentTimeMillis() - log(TAG) { "Sent command: $command (${bytes.size} bytes)" } + val hex = bytes.joinToString(" ") { "%02X".format(it) } + log(TAG, VERBOSE) { "SEND cmd=$command len=${bytes.size} raw=$hex" } } } }