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; }