Wiki-Quellcode von get_rs232ext.asp
Zuletzt geändert von YellowFox_RD am 2025/01/20 15:37
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="box" %) | ||
| 2 | (((Inhaltsverzeichnis))) | ||
| 3 | {{toc/}} | ||
| 4 | |||
| 5 | (% class="red mark" %)DEPRECATED(%%) | ||
| 6 | Liefert per RS-232 übertragene Daten für YellowFox-Geräte mit aktivierter, erweiterter RS-232 Datenübertragung | ||
| 7 | = Beschreibung = | ||
| 8 | **get_rs232ext.asp****?company**=//COMPANY_RTIKEY//**&vehicle**=//VEHICLE_RTIKEY//**&begin**=//YYYYMMDDHHMM//**&end**=//YYYYMMDDHHMM//**&mode**//=CSV//**&charset**//=ISO-8859-1// | ||
| 9 | = Parameter = | ||
| 10 | |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht | ||
| 11 | |company|RTI Firmenschlüssel|string||ja | ||
| 12 | |vehicle|RTI Fahrzeugschlüssel|string||ja | ||
| 13 | |begin|Anfang des Abfragezeitraum|datestring|Format: YYYYMMDDHHMMSS | ||
| 14 | Zwischen (begin) und (end) dürfen maximal sieben Tage liegen.|ja | ||
| 15 | |end|Ende des Abfragezeitraum|datestring|Format: YYYYMMDDHHMMSS | ||
| 16 | Zwischen (begin) und (end) dürfen maximal sieben Tage liegen.|ja | ||
| 17 | |mode|Rückgabeformat|string|CSV (Standard) oder CSV_B64|nein | ||
| 18 | |charset|Rückgabe Zeichensatz|string|Standard: ISO-8859-1 (ansonsten jeder beliebiger Charset Typ)|nein | ||
| 19 | |||
| 20 | = Rückgabewert = | ||
| 21 | Es wird ein **string** zurückgegeben. Im Fehlerfall wird "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben. | ||
| 22 | == CSV Format == | ||
| 23 | === Metainformationen === | ||
| 24 | |=Trennzeichen|Komma ( , ) | ||
| 25 | |=Textbegrenzer|Doppeltes Hochkomma ( " ) | ||
| 26 | |=Zeilenende|0x0D 0x0A (CarriageReturn LineFeed) | ||
| 27 | |=Header|Zeile 1 | ||
| 28 | |||
| 29 | === Spalten === | ||
| 30 | |=Spalte|=Beschreibung|= | ||
| 31 | |DATE|GPS Datum wann die Meldung erzeugt wurde|YYYY-MM-DD HH:MM:SS | ||
| 32 | |CAR|Fahrzeugkennzeichen|String | ||
| 33 | |SERIALOUTPUT|per RS-232 übertragene Daten|String | ||
| 34 | |||
| 35 | === Beispiel === | ||
| 36 | |||
| 37 | {{code language="java"}}"DATE","CAR","SERIALOUTPUT" | ||
| 38 | "2014-03-20 11:43:01","DD-ABC 123","ÿÿÿÿÿÿÿÿ!" | ||
| 39 | "2014-03-20 11:43:01","DD-ABC 123","Programvara no. PS312-002rev08" | ||
| 40 | "2014-03-20 11:43:01","DD-ABC 123","Kalibreringsmod Inst.t 32 Times"{{/code}} | ||
| 41 | |||
| 42 | == CSV Base 64 Format == | ||
| 43 | === Metainformationen === | ||
| 44 | |=Trennzeichen|Komma ( , ) | ||
| 45 | |=Textbegrenzer|Doppeltes Hochkomma ( " ) | ||
| 46 | |=Zeilenende|0x0D 0x0A (CarriageReturn LineFeed) | ||
| 47 | |=Header|Zeile 1 | ||
| 48 | |||
| 49 | === Spalten === | ||
| 50 | |=Spalte|=Beschreibung|= | ||
| 51 | |DATE|GPS Datum wann die Meldung erzeugt wurde|YYYY-MM-DD HH:MM:SS | ||
| 52 | |CAR|Fahrzeugkennzeichen|String | ||
| 53 | |SERIALOUTPUT|per RS-232 übertragene Daten|String | ||
| 54 | |||
| 55 | === Beispiel === | ||
| 56 | |||
| 57 | {{code language="java"}}"DATE","CAR","SERIALOUTPUT" | ||
| 58 | "2014-03-20 11:43:01","DD-ABC 123","//////////8bIQ==" | ||
| 59 | "2014-03-20 11:43:01","DD-ABC 123","UHJvZ3JhbXZhcmEgbm8uIFBTMzEyLTAwMnJldjA4" | ||
| 60 | "2014-03-20 11:43:01","DD-ABC 123","S2FsaWJyZXJpbmdzbW9kIEluc3QudCAzMiBUaW1lcw=="{{/code}} | ||
| 61 | |||
| 62 | = Beispielaufrufe = | ||
| 63 | **Abfrage im Standard CSV mit Zeichensatz UTF-8** | ||
| 64 | {{code language="java"}}https://map.yellowfox.de/rti/get_rs232ext.asp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&begin=20140320000000&end=20140321000000&charset=UTF-8{{/code}} | ||
| 65 | |||
| 66 | **Abfrage im Format CSV Base 64** | ||
| 67 | {{code language="java"}}https://map.yellowfox.de/rti/get_rs232ext.asp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&begin=20140320000000&end=20140321000000&mode=CSV_B64{{/code}} | ||
| 68 |

