making interfaces consistent

This commit is contained in:
Ben Menking
2026-05-07 14:41:36 -04:00
parent d59f61d764
commit fb807f42c6
5 changed files with 127 additions and 61 deletions
+3 -1
View File
@@ -44,6 +44,8 @@ class CoreParser {
return self::parseBinaryResponse($payload);
case CoreProtocol::RESP_CODE_BATT_AND_STORAGE:
return self::parseBatteryAndStorage($payload);
case CoreProtocol::RESP_CODE_NO_MORE_MESSAGES:
return (object)['code'=>CoreProtocol::RESP_CODE_NO_MORE_MESSAGES];
default:
return $payload;
}
@@ -170,7 +172,7 @@ class CoreParser {
$data->code = ord($payload[0]);
$data->snr = ord($payload[1]) / 4;
$data->rssi = 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)));
return $data;