Dodano szczegółowy rozkład pociągów

This commit is contained in:
2020-09-19 19:34:47 +02:00
parent e71a9e01f2
commit 0b4a32eeb2
14 changed files with 1064 additions and 683 deletions
+3 -13
View File
@@ -1,4 +1,5 @@
import Train from '@/scripts/interfaces/Train';
import TrainStop from '@/scripts/interfaces/TrainStop';
export default interface Station {
stationName: string;
@@ -32,18 +33,7 @@ export default interface Station {
driverName: string;
driverId: number;
currentStationName: string;
stopName: string;
stopType: string;
arrivalLine?: string;
arrivalTime: number;
arrivalDelay: number;
departureLine?: string;
departureTime: number;
beginsHere: boolean;
terminatesHere: boolean;
departureDelay: number;
confirmed: boolean;
stopped: boolean;
stopTime: number;
category: string;
stopInfo: TrainStop;
}[];
}
+3 -17
View File
@@ -1,3 +1,5 @@
import TrainStop from '@/scripts/interfaces/TrainStop';
export default interface Train {
mass: number;
length: number;
@@ -17,23 +19,7 @@ export default interface Train {
timetableId: number;
category: string;
route: string;
followingStops: {
stopName: string;
stopNameRAW: string;
stopType: string;
mainStop: boolean;
arrivalLine?: string;
arrivalTime: number;
arrivalDelay: number;
departureLine?: string;
departureTime: number;
beginsHere: boolean;
terminatesHere: boolean;
departureDelay: number;
confirmed: boolean;
stopped: boolean;
stopTime: number;
}[];
followingStops: TrainStop[];
TWR: boolean;
SKR: boolean;
routeDistance: number;
+28
View File
@@ -0,0 +1,28 @@
export default interface {
stopName: string;
stopNameRAW: string;
stopType: string;
mainStop: boolean;
arrivalLine: string;
arrivalTimeString: string;
arrivalTimestamp: number;
arrivalRealTimeString: string;
arrivalRealTimestamp: number;
arrivalDelay: number;
departureLine: string;
departureTimeString: string;
departureTimestamp: number;
departureRealTimeString: string;
departureRealTimestamp: number;
departureDelay: number;
comments?: any;
beginsHere: boolean;
terminatesHere: boolean;
confirmed: boolean;
stopped: boolean;
stopTime: number;
}