Skip to content

Commit

Permalink
feat(CarSettings): show info that car home address is used instead of…
Browse files Browse the repository at this point in the history
… geofence
  • Loading branch information
pkuehnel committed Jan 23, 2025
1 parent a7ffafd commit d59d519
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion TeslaSolarCharger/Client/Pages/CarSettings.razor
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,20 @@ else
<GenericInput T="bool"
For="() => carBasicConfiguration.Item.UseFleetTelemetry"
OnValueChanged="newValue => { UpdateGetlocationDataViaFleetTelemetry(carBasicConfiguration.Item, newValue); carBasicConfiguration.ClearErrors(nameof(carBasicConfiguration.Item.IncludeTrackingRelevantFields));}" />
@if (carBasicConfiguration.Item.UseFleetTelemetry && !carBasicConfiguration.Item.IncludeTrackingRelevantFields)
{
<MudAlert Severity="Severity.Info"
NoIcon="true"
ContentAlignment="HorizontalAlignment.Left">
<h5>Home Address of Tesla is used to determine if car is at home</h5>
As tracking relevant fields are not included, the home address set in the car is used to determine if the car is at home. This means the Home Geofence set in <MudLink Href="/BaseConfiguration">Base Configuration</MudLink> is not used for this car.
</MudAlert>
}
@if (carBasicConfiguration.Item.UseFleetTelemetry)
{
<GenericInput For="() => carBasicConfiguration.Item.IncludeTrackingRelevantFields" />
<GenericInput T="bool"
For="() => carBasicConfiguration.Item.IncludeTrackingRelevantFields"
OnValueChanged="Redraw"/>
}
}

Expand Down Expand Up @@ -221,6 +232,11 @@ else
return;
}
carBasicConfiguration.IncludeTrackingRelevantFields = newUseFleetTelemetryValue;
Redraw();
}

private void Redraw()
{
InvokeAsync(() => StateHasChanged());
}

Expand Down

0 comments on commit d59d519

Please sign in to comment.