Wiki source code of get_cars.php
Last modified by YellowFox_RD on 2025/04/17 10:09
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | (% class="box" %) | ||
2 | ((( | ||
3 | Table of Contents | ||
4 | ))) | ||
5 | |||
6 | {{toc/}} | ||
7 | |||
8 | Shows a list of cars which are affected by a RTI request. | ||
9 | |||
10 | = Description = | ||
11 | |||
12 | (% class="green mark" %)GET(%%) **get_cars.php?company**=//COMPANY_RTIKEY//**&vehicle**=//VEHICLE_RTIKEY// | ||
13 | |||
14 | = Parameter = | ||
15 | |||
16 | |=Parameter|=Description|=Typ|=Note|=Mandatory | ||
17 | |company|RTI company key|string| |yes | ||
18 | |vehicle|RTI vehicle key|string|either vehicle, group or import parameter|(yes) | ||
19 | |group|RTI group key|string|either vehicle, group or import parameter|(yes) | ||
20 | |import|RTI import key|string|either vehicle, group or import parameter|(yes) | ||
21 | |format|Output format|string|csv or json, default: csv|no | ||
22 | |||
23 | = Return = | ||
24 | |||
25 | Return a **string**. In case of error it returns "(% class="error" %)**ERROR:Description**(%%)". | ||
26 | |||
27 | == CSV == | ||
28 | |||
29 | === Meta informations === | ||
30 | |||
31 | |=Separator|Semicolon ( ; ) | ||
32 | |=Delimiter|Double quote ( " ) | ||
33 | |=Line break|0x0D 0x0A (CarriageReturn LineFeed) | ||
34 | |=Header|Line 1 | ||
35 | |=Encoding|UTF-8 | ||
36 | |||
37 | === Columns === | ||
38 | |||
39 | |=Column|=Description | ||
40 | |CARNAME|name of the vehicle | ||
41 | |IDENT|RTI Ident | ||
42 | |COSTCENTER|cost center of the vehicle | ||
43 | |VEHICLEGROUPS|group of vehicles | ||
44 | |KMCORRECTIONFACTOR|km correction factor | ||
45 | |VEHICLEVIN|chassis number (VIN) | ||
46 | |VEHICLEIDENT|vehicle ident | ||
47 | |VEHICLEDESCRIPTION|vehicle description | ||
48 | |||
49 | === Example === | ||
50 | |||
51 | **Return in CSV** | ||
52 | {{code language="java"}}"CARNAME";"IDENT";"COSTCENTER";"VEHICLEGROUPS";"KMCORRECTIONFACTOR";"VEHICLEVIN";"VEHICLEIDENT";"VEHICLEDESCRIPTION" | ||
53 | "CAR1";"IDENT1";"COSTCENTER1";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"1DB69T687HT";"35fdebee00dfa3278fa88c54cd7f8c2f";"Transporter" | ||
54 | "CAR2";"IDENT2";"COSTCENTER2";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"3DB69T687HT";"45fdebee00dfa3278fa88c54cd7f8c2f";"Transporter 2" | ||
55 | "CAR3";"IDENT3";"COSTCENTER3";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"5DB69T687HT";"49fdebee00dfa3278fa88c54cd7f8c2f";"Transporter 3" | ||
56 | "CAR4";"IDENT4";"COSTCENTER4";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"3UO69T687HT";"98fdebee00dfa3278fa88c54cd7f8c2f";"Transporter 4" | ||
57 | "CAR5";"IDENT5";"COSTCENTER5";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"3DB697487HT";"4ff7debee00dfa3278fa88c54cd7f8c2f";"Transporter 5" | ||
58 | "CAR6";"IDENT6";"COSTCENTER6";"[{"name":"gruppe1"},{"name":"gruppe2"}]";"1";"";"526debee00dfa3278fa88c54cd7f8c2f";"Kranwagen"{{/code}} | ||
59 | |||
60 | == JSON == | ||
61 | |||
62 | {{code language="java"}} | ||
63 | [ | ||
64 | { | ||
65 | "vehicle_sign": "FTL YF 123", | ||
66 | "rti_ident": null, | ||
67 | "tracking_mode": "IntelligentLocating", | ||
68 | "tracking_interval": 0, | ||
69 | "supported_modes": [ | ||
70 | "CourseChange", | ||
71 | "IntelligentLocating", | ||
72 | "DistanceInterval", | ||
73 | "MinuteInterval" | ||
74 | ], | ||
75 | "vehicle_groups": [ | ||
76 | { | ||
77 | "name": "gruppe1" | ||
78 | }, | ||
79 | { | ||
80 | "name": "gruppe2" | ||
81 | } | ||
82 | ], | ||
83 | "km_correction":1, | ||
84 | "vehicle_vin": "1DB69T6847HT", | ||
85 | "vehicle_ident": "35fdebee00dfa3278fa88c54cd7f8c2f", | ||
86 | "vehicle_description": "Transporter" | ||
87 | } | ||
88 | ] | ||
89 | {{/code}} | ||
90 | |||
91 | = Example Calls = | ||
92 | |||
93 | **Name of one vehicle** | ||
94 | {{code language="java"}}https://map.yellowfox.de/rti/get_cars.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY | ||
95 | |||
96 | https://map.yellowfox.de/rti/get_cars.php?company=COMPANY_RTIKEY&vehicle={"type":"car_ident","groupKey":"GROUP_RTIKEY","ident":"VEHICLE_RTIIDENT"}{{/code}} | ||
97 | |||
98 | **Returns all cars of a group** | ||
99 | {{code language="java"}}https://map.yellowfox.de/rti/get_cars.php?company=COMPANY_RTIKEY&group=GROUP_RTIKEY{{/code}} | ||
100 | |||
101 | **All cars, which are requestable over the RTI** | ||
102 | {{code language="java"}}https://map.yellowfox.de/rti/get_cars.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY{{/code}} | ||
103 | |||
104 | |||
105 | \\ |