Changes for page get_fms.php
Last modified by YellowFox_RD on 2025/03/12 14:22
From version 3.1
edited by Dominic Lippmann
on 2025/01/23 10:33
on 2025/01/23 10:33
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. yf-dominic1 +XWiki.YellowFox_RD - Content
-
... ... @@ -1,21 +1,14 @@ 1 1 (% class="box" %) 2 -((( 3 -Table of Contents 4 -))) 5 - 2 +(((Table of Contents))) 6 6 {{toc/}} 7 7 8 8 Returns FMS data for a vehicle. 9 - 10 10 = Description = 11 - 12 -(% class="green mark" %)**GET**(%%)** get_fms.php?company**=//COMPANY_RTIKEY//**&vehicle**=//VEHICLE_RTIKEY//**&start**=//YYYYMMDDHHMMSS//**&end**=//YYYYMMDDHHMMSS**&format**=csv// 13 - 7 +**(% class="green mark" %)GET(%%) get_fms.php****?company**=//COMPANY_RTIKEY//**&vehicle**=//VEHICLE_RTIKEY//**&start**=//YYYYMMDDHHMMSS//**&end**=//YYYYMMDDHHMMSS**&format**=csv// 14 14 = Parameter = 15 - 16 16 |=Parameter|=Description|=Type|=Note|=Mandatory 17 -|company|RTI company key|string| 18 -|vehicle|RTI vehicle key|string| 10 +|company|RTI company key|string||yes 11 +|vehicle|RTI vehicle key|string||yes 19 19 |start|start of interval|datestring|format: YYYYMMDDHHMMSS|no 20 20 |end|end of interval|datestring|format: YYYYMMDDHHMMSS 21 21 Max. 24 hours between start and end of interval|no ... ... @@ -22,13 +22,9 @@ 22 22 |format|return format|string|csv (standard), xml or json|no 23 23 24 24 = Return = 25 - 26 26 Return a **string**. In case of error "(% class="error" %)**ERROR:Description**(%%)" will be returned. 27 - 28 28 == CSV format == 29 - 30 30 === Meta data === 31 - 32 32 |=Delimiter|semicolon( ; ) 33 33 |=Text delimiter|double quote ( " ) 34 34 |=Line end|0x0D 0x0A (CarriageReturn LineFeed) ... ... @@ -35,40 +35,36 @@ 35 35 |=Header|first line 36 36 37 37 === Columns === 38 - 39 -|=Column|=Description|= 40 -|VEHICLE|license plate| 27 +|=Column|=Description|= 28 +|VEHICLE|license plate| 41 41 |DATE|gps date when measurement was created|format: YYYY-MM-DD HH:MM:SS 42 42 |LAT|latitude|example.: 51.03659 43 43 |LON|longitude|example.: 13.59967 44 44 |PTO_STATE|secondary engine on/ off|0 = off, 1 = on 45 -|ENGINE_SPEED|engine speed in rpm| 46 -|TACHOGRAPH_VEHICLE_SPEED|tachograph speed in km/h| 47 -|CLUTCH_SWITCH|clutch usage within measurement interval| 48 -|BRAKE_SWITCH|breake usage within measurement interval| 33 +|ENGINE_SPEED|engine speed in rpm| 34 +|TACHOGRAPH_VEHICLE_SPEED|tachograph speed in km/h| 35 +|CLUTCH_SWITCH|clutch usage within measurement interval| 36 +|BRAKE_SWITCH|breake usage within measurement interval| 49 49 |CRUISE_CONTROL_ACTIVE|cruise control on/ off|0 = off, 1 = on 50 50 |OVERSPEED|overspeed warning on/ off|0 = off, 1 = on 51 -|ACCELATOR_PEDAL_POSITION|position of accelator pedal in %| 52 -|AXLE_WEIGHT|axle weight in kg| 53 -|FUEL_LEVEL|fuel level in %| 54 -|ENGINE_COOLANT_TEMP|engin coolant temperature in °C| 55 -|TOTAL_FUEL_USED|total fuel used in liter| 56 -|TOTAL_ENGINE_HOURS|total engine hours in h| 57 -|VEHICLE_DISTANCE|total vehicle distance in km| 58 -|RTI_IDENT|RTI Ident| 59 -|ADBLUE_LEVEL|AdBlue fuel level in %| 60 -|TOTAL_LPG_USED|total LPG(gas) used in kg| 39 +|ACCELATOR_PEDAL_POSITION|position of accelator pedal in %| 40 +|AXLE_WEIGHT|axle weight in kg| 41 +|FUEL_LEVEL|fuel level in %| 42 +|ENGINE_COOLANT_TEMP|engin coolant temperature in °C| 43 +|TOTAL_FUEL_USED|total fuel used in liter| 44 +|TOTAL_ENGINE_HOURS|total engine hours in h| 45 +|VEHICLE_DISTANCE|total vehicle distance in km| 46 +|RTI_IDENT|RTI Ident| 47 +|ADBLUE_LEVEL|AdBlue fuel level in %| 48 +|TOTAL_LPG_USED|total LPG(gas) used in kg| 61 61 62 62 === Example === 63 - 64 64 == CSV format == 65 - 66 66 **return in csv** 67 67 {{code language="java"}}"VEHICLE";"DATE";"LAT";"LON";"PTO_STATE";"ENGINE_SPEED";"TACHOGRAPH_VEHICLE_SPEED";"CLUTCH_SWITCH";"BRAKE_SWITCH";"CRUISE_CONTROL_ACTIVE";"OVERSPEED";"ACCELATOR_PEDAL_POSITION";"AXLE_WEIGHT";"FUEL_LEVEL";"ENGINE_COOLANT_TEMP";"TOTAL_FUEL_USED";"TOTAL_ENGINE_HOURS";"VEHICLE_DISTANCE";"RTI_IDENT";"ADBLUE_LEVEL", "TOTAL_LPG_USED" 68 68 "DD-YF 2015";"2015-10-20 16:58:25";"52.5317";"11.71469";"0";"1093";"17";"11";"2";"0";"0";"44";"0";"98";"82";"89843";"5563";"333941";"Ident1";"81","4280"{{/code}} 69 69 70 70 == XML format == 71 - 72 72 **return in xml** 73 73 {{code language="java"}}<?xml version="1.0" encoding="ISO-8859-1"?> 74 74 <!DOCTYPE yf_fms SYSTEM "http://map.yellowfox.de/rti/dtd/yf_fms.dtd"> ... ... @@ -92,14 +92,13 @@ 92 92 <TOTAL_FUEL_USED>89833</TOTAL_FUEL_USED> 93 93 <TOTAL_ENGINE_HOURS>5563</TOTAL_ENGINE_HOURS> 94 94 <VEHICLE_DISTANCE>333903</VEHICLE_DISTANCE> 95 - 96 - 80 + <RTI_IDENT>Ident1</RTI_IDENT> 81 + <ADBLUE_LEVEL>81</ADBLUE_LEVEL> 97 97 <TOTAL_LPG_USED>4280</TOTAL_LPG_USED> 98 98 </ENTRY> 99 99 </yf_fms>{{/code}} 100 100 101 101 == JSON format == 102 - 103 103 **return json** 104 104 {{code language="java"}}[{ 105 105 "VEHICLE":"DD-YF 2015", ... ... @@ -120,13 +120,12 @@ 120 120 "TOTAL_FUEL_USED":"89834", 121 121 "TOTAL_ENGINE_HOURS":"5563", 122 122 "VEHICLE_DISTANCE":"333909", 123 - 124 - 107 + "RTI_IDENT":"Ident1", 108 + "ADBLUE_LEVEL":"81", 125 125 "TOTAL_LPG_USED":"4280" 126 126 }]{{/code}} 127 127 128 128 = Example calls = 129 - 130 130 **most current FMS data of a vehicle in CSV format** 131 131 {{code language="java"}}https://map.yellowfox.de/rti/get_fms.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY 132 132