From a36bf8e77d78163160567b094a61ac7974db7e92 Mon Sep 17 00:00:00 2001 From: Ben Menking Date: Fri, 29 May 2026 14:35:39 -0400 Subject: [PATCH] change to LOG_RX based on https://meshcoreopen.org/docs/ble-protocol-spec/ --- src/CoreParser.php | 9 ++++++--- src/Model/LogReceiveResponse.php | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/CoreParser.php b/src/CoreParser.php index c5d212d..0a58128 100644 --- a/src/CoreParser.php +++ b/src/CoreParser.php @@ -241,9 +241,12 @@ class CoreParser { $data = new LogReceiveResponse(); $data->code = ord($payload[0]); - $data->snr = ord($payload[1]) / 4; - $data->rssi = (ord($payload[2]) >= 128) ? (ord($payload[2]) - 256): ord($payload[2]); - $data->log = base64_encode(substr($payload, 3, strlen($payload))); + //$data->snr = ord($payload[1]) / 4; + //$data->rssi = (ord($payload[2]) >= 128) ? (ord($payload[2]) - 256): ord($payload[2]); + + $data->flags = ord($payload[1]); + $data->snr = ord($payload[2]) / 4; + $data->raw = base64_encode(substr($payload, 3, strlen($payload))); return $data; } diff --git a/src/Model/LogReceiveResponse.php b/src/Model/LogReceiveResponse.php index 734c741..aa6dba6 100644 --- a/src/Model/LogReceiveResponse.php +++ b/src/Model/LogReceiveResponse.php @@ -4,7 +4,7 @@ namespace Menking\Meshcore\Model; class LogReceiveResponse extends Response { public int $code; + public int $flags; public int $snr; - public int $rssi; - public string $log; + public string $raw; }