diff --git a/app/Http/Controllers/APIS/CustomerApi/TelemetryController.php b/app/Http/Controllers/APIS/CustomerApi/TelemetryController.php index 88a8ae6..f2e5ab9 100644 --- a/app/Http/Controllers/APIS/CustomerApi/TelemetryController.php +++ b/app/Http/Controllers/APIS/CustomerApi/TelemetryController.php @@ -1042,7 +1042,7 @@ class TelemetryController extends Controller $telemetryValue = $this->customerInfoService->fetchTelemetryData($device->id, $keyNameList); $data = $telemetryValue instanceof \Illuminate\Http\JsonResponse ? $telemetryValue->getData(true) : $telemetryValue; - $transformedTelemetry = $this->processDeviceIndicators($data, $device->id, $displayNameMap); + $transformedTelemetry = $this->processDeviceIndicators($data, $device->id, $device->type, $displayNameMap); return [ 'deviceId' => $device->id, @@ -1093,14 +1093,14 @@ class TelemetryController extends Controller ->get(['key_name', 'display_name']); } - private function processDeviceIndicators($data, $deviceId, $displayNameMap) + private function processDeviceIndicators($data, $deviceId, $deviceType, $displayNameMap) { $transformedTelemetry = []; if (!empty($data) && is_array($data)) { foreach ($data as $key => $items) { foreach ($items as $item) { - $color = $this->determineIndicatorColor($key, $item['value']); + $color = $deviceType == 'Torque' ? 'green' : $this->determineIndicatorColor($key, $item['value']); // Calculate average over past 6 hours $averageVal = $this->calculateAverageOverPastHours($deviceId, $key, 6);