making interfaces consistent
This commit is contained in:
+3
-1
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user