diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-11-14 17:33:58 +0100 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-11-14 17:33:58 +0100 |
| commit | 033df2ee521fb8b4a1e091a0ccdc82e142488685 (patch) | |
| tree | d1f0aa4de5a895ea601d1663d3b546c8c3b4a802 /src/Costasdev.Busurbano.Backend/Types | |
| parent | 52f342f9135264216cdbf3012ea115981d0bc294 (diff) | |
Add ShapeTraversalService for shape loading and bus position calculation
Diffstat (limited to 'src/Costasdev.Busurbano.Backend/Types')
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Types/ConsolidatedCirculation.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Types/ConsolidatedCirculation.cs b/src/Costasdev.Busurbano.Backend/Types/ConsolidatedCirculation.cs index 7cc79c0..3806241 100644 --- a/src/Costasdev.Busurbano.Backend/Types/ConsolidatedCirculation.cs +++ b/src/Costasdev.Busurbano.Backend/Types/ConsolidatedCirculation.cs @@ -7,6 +7,7 @@ public class ConsolidatedCirculation public ScheduleData? Schedule { get; set; } public RealTimeData? RealTime { get; set; } + public Position? CurrentPosition { get; set; } } public class RealTimeData @@ -22,3 +23,10 @@ public class ScheduleData public required string ServiceId { get; set; } public required string TripId { get; set; } } + +public class Position +{ + public required double Latitude { get; set; } + public required double Longitude { get; set; } + public int OrientationDegrees { get; set; } +} |
