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 = new LogReceiveResponse();
|
||||||
|
|
||||||
$data->code = ord($payload[0]);
|
$data->code = ord($payload[0]);
|
||||||
$data->snr = ord($payload[1]) / 4;
|
//$data->snr = ord($payload[1]) / 4;
|
||||||
$data->rssi = (ord($payload[2]) >= 128) ? (ord($payload[2]) - 256): ord($payload[2]);
|
//$data->rssi = (ord($payload[2]) >= 128) ? (ord($payload[2]) - 256): ord($payload[2]);
|
||||||
$data->log = base64_encode(substr($payload, 3, strlen($payload)));
|
|
||||||
|
$data->flags = ord($payload[1]);
|
||||||
|
$data->snr = ord($payload[2]) / 4;
|
||||||
|
$data->raw = base64_encode(substr($payload, 3, strlen($payload)));
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ namespace Menking\Meshcore\Model;
|
|||||||
|
|
||||||
class LogReceiveResponse extends Response {
|
class LogReceiveResponse extends Response {
|
||||||
public int $code;
|
public int $code;
|
||||||
|
public int $flags;
|
||||||
public int $snr;
|
public int $snr;
|
||||||
public int $rssi;
|
public string $raw;
|
||||||
public string $log;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user