Add graph parameters for Oil device

This commit is contained in:
Nikhil Kadam
2025-05-23 17:33:44 +05:30
parent 98d0b9acda
commit e9d061b6ff
2 changed files with 16 additions and 12 deletions

View File

@@ -1375,9 +1375,9 @@ class TelemetryController extends Controller
$key2 = explode(',', $parameters[$deviceProfileId]['keyNameList2']);
$x1 = TimeseriesKeyMaster::where('key_name', $key1[0])->first('display_name');
$x2 = TimeseriesKeyMaster::where('key_name', $key1[1])->first('display_name');
$x2 = array_key_exists(1, $key1) ? TimeseriesKeyMaster::where('key_name', $key1[1])->first('display_name') : null;
$y1 = TimeseriesKeyMaster::where('key_name', $key2[0])->first('display_name');
$y2 = TimeseriesKeyMaster::where('key_name', $key2[1])->first('display_name');
$y2 = array_key_exists(1, $key2) ? TimeseriesKeyMaster::where('key_name', $key2[1])->first('display_name') : null;
$min1 = $key1[0] === 'PowerLoss_value' ? 0 : 0;
$max1 = $key1[0] === 'PowerLoss_value' ? 10 : 100;
@@ -1405,11 +1405,11 @@ class TelemetryController extends Controller
}
$graph1['y1'] = ['name' => $x1['display_name'], 'min' => $min1, 'max' => $max1];
$graph1['y2'] = ['name' => $x2['display_name'], 'min' => 0, 'max' => 50000];
$graph1['y2'] = $x2 ? ['name' => $x2['display_name'], 'min' => 0, 'max' => 50000] : null;
$graph1[$date] = $value1;
$graph2['y1'] = ['name' => $y1['display_name'], 'min' => 0, 'max' => 100];
$graph2['y2'] = ['name' => $y2['display_name'], 'min' => 0, 'max' => 50000];
$graph2['y2'] = $y2 ? ['name' => $y2['display_name'], 'min' => 0, 'max' => 50000] : null;
$graph2[$date] = $value2;
}

View File

@@ -377,37 +377,41 @@ function parameters()
{
$keys = [
"4e989080-04ad-11f0-a9dc-45dd276e4cd5" => [
"4e989080-04ad-11f0-a9dc-45dd276e4cd5" => [ // 1. Gas Engine
"keyNameList1" => 'PowerLoss_value,ChannelSpeed',
"keyNameList2" => 'MechanicalHealth_valueInHealth,ChannelSpeed',
],
"88986090-16b3-11f0-a9dc-45dd276e4cd5" => [
"88986090-16b3-11f0-a9dc-45dd276e4cd5" => [ // 2. 2 Stroke Engine
"keyNameList1" => 'PowerLoss_value,ChannelSpeed',
"keyNameList2" => 'MechanicalHealth_valueInHealth,ChannelSpeed',
],
"a7802800-f34d-11ef-a9dc-45dd276e4cd5" => [
"a7802800-f34d-11ef-a9dc-45dd276e4cd5" => [ // 3. Engine
"keyNameList1" => 'PowerLoss_value,ChannelSpeed',
"keyNameList2" => 'MechanicalHealth_valueInHealth,ChannelSpeed',
],
"b82d42a0-f34d-11ef-a9dc-45dd276e4cd5" => [
"b82d42a0-f34d-11ef-a9dc-45dd276e4cd5" => [ // 4. Bearing
"keyNameList1" => 'GlobalMixed_valueInPercent,ChannelSpeed',
"keyNameList2" => 'BearingGlobal_valueInPercent,ChannelSpeed',
],
"b60d08f0-16b3-11f0-a9dc-45dd276e4cd5" => [
"b60d08f0-16b3-11f0-a9dc-45dd276e4cd5" => [ // 5. Gearbox
"keyNameList1" => 'GlobalMixed_valueInPercent,ChannelSpeed',
"keyNameList2" => 'BearingGlobal_valueInPercent,ChannelSpeed',
],
"b13497a0-f34d-11ef-a9dc-45dd276e4cd5" => [
"b13497a0-f34d-11ef-a9dc-45dd276e4cd5" => [ // 6. Turbine
"keyNameList1" => 'RegularityDeviation_valueInPercent,BladeStatus_valueInPercent,ChannelSpeed',
"keyNameList2" => 'BearingStatus_valueInPercent,TurbineCoupling_valueInPercent,ChannelSpeed',
],
"72907b10-04ad-11f0-a9dc-45dd276e4cd5" => [
"72907b10-04ad-11f0-a9dc-45dd276e4cd5" => [ // 7. Gas Turbine
"keyNameList1" => 'RegularityDeviation_valueInPercent,BladeStatus_valueInPercent,ChannelSpeed',
"keyNameList2" => 'BearingStatus_valueInPercent,TurbineCoupling_valueInPercent,ChannelSpeed',
],
"bfbd2490-f34d-11ef-a9dc-45dd276e4cd5" => [
"bfbd2490-f34d-11ef-a9dc-45dd276e4cd5" => [ // 8. Torque
"keyNameList1" => 'StaticTorque_value,ChannelSpeed',
"keyNameList2" => 'StaticPower_value,ChannelSpeed',
],
"bfd52480-15eb-11f0-a9dc-45dd276e4cd5" => [ // 9. Oil
"keyNameList1" => 'OT',
"keyNameList2" => 'TDN',
]
];