change to LOG_RX based on https://meshcoreopen.org/docs/ble-protocol-spec/
This commit is contained in:
+6
-3
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user