Skip to content

Commit 4f7a1c8

Browse files
authored
Load TSI file (#107)
1 parent f9f52fb commit 4f7a1c8

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

config/timetable/file/TSI.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import {TextField} from "../../../src/feed/field/TextField";
2+
import {IntField} from "../../../src/feed/field/IntField";
3+
import {CSVRecord} from "../../../src/feed/record/CSVRecord";
4+
import {SingleRecordFile} from "../../../src/feed/file/SingleRecordFile";
5+
6+
const TSI = new SingleRecordFile(
7+
new CSVRecord('toc_interchange', ['crs', 'from_toc', 'to_toc'], {
8+
'crs': new TextField(0, 3),
9+
'from_toc': new TextField(1, 2),
10+
'to_toc': new TextField(2, 2),
11+
'time': new IntField(3, 2),
12+
})
13+
);
14+
export default TSI;

config/timetable/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ import MCA from "./file/MCA";
66
import ZTR from "./file/ZTR";
77
import ALF from "./file/ALF";
88
import CFA from "./file/CFA";
9+
import TSI from "./file/TSI";
910

1011
const specification: FeedConfig = {
1112
"MSN": MSN,
1213
"FLF": FLF,
1314
"MCA": MCA,
1415
"ZTR": ZTR,
1516
"ALF": ALF,
16-
"CFA": CFA
17+
"CFA": CFA,
18+
"TSI": TSI,
1719
};
1820

1921
export default specification;

0 commit comments

Comments
 (0)