Dokumentacijos skyriai
EDVADO / Kūrėjai
Server_com
Archyvuota dokumentacija. Techniniai apibrėžimai atitinka protokolo specifikacijas. Neišsamūs apibrėžimai ir prieštaraujantys pavyzdžiai pažymėti, kad būtų paaiškinta.
| Baitų poslinkis (šaltinis) | baitai | Laukas / apibrėžimas | Pavyzdys lauko pradžioje | Šaltinis |
|---|---|---|---|---|
| 0Server_com!B4 | 1Server_com!N7 | atsakymo / komandos pradžia | 7B | Server_com!B7 |
| 1Server_com!C4 | 1Server_com!N9 | Baitų skaičius (N), į kurį reikia atsakyti (laukelio „komandos duomenys“ dydis) | 05 | Server_com!C9 |
| 2Server_com!D4 | 1Server_com!N11 | siuntinio numeris (0x00 - HEADER, 0x01-0xFB - PACKAGE, 0xFE - ERROR) | C7 | Server_com!D11 |
| 3Server_com!E4 | 1Server_com!N13 | CS – kontrolinė suma, tai visų komandos lauko baitų suma | 01 | Server_com!E13 |
| NServer_com!F4 | NServer_com!N15 | Šios komandos | 02 | Server_com!F15 |
| 4 + NServer_com!J4 | 1Server_com!N17 | baigti atsakymą / komandą | 7D | Server_com!J17 |
Visas šaltinio pavyzdys / baitų eilutė
| Užskaita | Pažodinė vertė | Šaltinis |
|---|---|---|
| 0 | 7B | Server_com!B5 |
| 1 | 05 | Server_com!C5 |
| 2 | C7 | Server_com!D5 |
| 3 | 01 | Server_com!E5 |
| N | 02 | Server_com!F5 |
| — | 03 | Server_com!G5 |
| — | 04 | Server_com!H5 |
| — | 05 | Server_com!I5 |
| 4 + N | 7D | Server_com!J5 |
Bendras dydis šaltinyje: 5 + N · Server_com!N5
Atsakymai/komandos iš serverio į įrenginį gali būti arba sinchroniniai, ty siunčiami kaip atsakymas darant PAKETĄ iš įrenginio, nes ir asinchroninės komandos, ty siunčiamos bet kuriuo metu, kol yra TCP sesija. Server_com!B21
Atsakymai ir failo perdavimas
| Šaltinis | Apibrėžimas / vertė |
|---|---|
| Server_com!A25 | serverio atsakymai |
| Server_com!B25 | 7B |
| Server_com!C25 | 00 |
| Server_com!D25 | 00 |
| Server_com!E25 | 7D |
| Server_com!I25 | patvirtinimas HEADER1, 3 (7B 00 00 7D) nėra rekomendacija dėl naujos integracijos |
| Server_com!B27 | 7B |
| Server_com!C27 | 04 |
| Server_com!D27 | 00 |
| Server_com!E27 | CS |
| Server_com!F27 | UNIXTIME |
| Server_com!G27 | 7D |
| Server_com!I27 | patvirtinimas HEADER2, 3 (7B 04 00 A0 DE 95 DB 52 7D) 0x52DB95DE = sekmadienis, 2014 m. sausio 19 d. 09:07:42 GMT |
| Server_com!Q27 | 7B 04 00 CA 5E 9F 6F 5E 7D |
| Server_com!B29 | 7B |
| Server_com!C29 | 00 |
| Server_com!D29 | 01-FB, FE |
| Server_com!E29 | 7D |
| Server_com!I29 | patvirtinimo PAKETAS (0xFE – jei pakuotė nebuvo išbandyta) |
| Server_com!B31 | 7B |
| Server_com!C31 | N |
| Server_com!D31 | 01-FB, FE |
| Server_com!E31 | CS |
| Server_com!G31 | 7D |
| Server_com!I31 | N! = 0 yra patvirtinimo PAKETAS (0xFE – jei paketas nebuvo išbandytas) + komanda |
| Server_com!Q31 | 7B 02 FF 09 01 01 7D |
| Server_com!R31 | 0101 |
| Server_com!B33 | 7B |
| Server_com!C33 | N |
| Server_com!D33 | FF |
| Server_com!E33 | CS |
| Server_com!G33 | 7D |
| Server_com!I33 | N! = 0 yra asinchroninė komanda |
| Server_com!B35 | 7B |
| Server_com!C35 | N |
| Server_com!D35 | FC |
| Server_com!E35 | CS |
| Server_com!F35 | TEXT |
| Server_com!G35 | 7D |
| Server_com!I35 | tekstinės informacijos perdavimas (0xFC – rodo, kad yra tekstas), tekstas perduodamas užkoduotas WIN-1251 |
| Server_com!Q35 | [REKDENTIAVIMO PAVYZDYS PRALEISTAS] |
| Server_com!R35 | [REKDENTIAVIMO PAVYZDYS PRALEISTAS] |
| Server_com!B37 | 7B |
| Server_com!C37 | N |
| Server_com!D37 | FD |
| Server_com!E37 | CS |
| Server_com!F37 | OFFSET |
| Server_com!G37 | FILE DATA |
| Server_com!H37 | 7D |
| Server_com!I37 | failo duomenys |
| Server_com!K37 | Jei poslinkis == 0xFFFFFFFF, tada lauke FILE DATA yra failo dydžio, pavadinimo ir plėtinio (tipo) atributai. Kiekvieno naujo failo perkėlimas prasideda nuo poslinkio 0xFFFFFFFF |
| Server_com!K38 | Jei poslinkis != 0xFFFFFFFF, lauke FILE DATA yra duomenys, kuriuos reikia įrašyti į failą su poslinkiu, gautu iš šio kintamojo |
| Server_com!K39 | Failo duomenų perdavimo atributų lauko struktūra FILE DATA: |
| Server_com!L41 | 0.0 |
| Server_com!M41 | 7A |
| Server_com!N41 | 0.0 |
| Server_com!O41 | 0.0 |
| Server_com!P41 | 04 |
| Server_com!Q41 | 74 |
| Server_com!R41 | 65 |
| Server_com!S41 | 73 |
| Server_com!T41 | 74 |
| Server_com!U41 | 03 |
| Server_com!V41 | 64 |
| Server_com!W41 | 64 |
| Server_com!X41 | 64 |
| Server_com!L43 | Failo dydis baitais |
| Server_com!P44 | Failo pavadinimo ilgis |
| Server_com!Q45 | Failo pavadinimas ASCII |
| Server_com!U46 | Failo plėtinio ilgis |
| Server_com!V47 | Failo plėtinys ASCII |
Komandos
Atitikčių nėra
| Opkodas / komanda | Argumentai / turinys | Apibrėžimas | Pastabų / šaltinio laukai | Šaltinis |
|---|---|---|---|---|
01 | 00 | perjunkite diagnostikos režimą | be patvirtinimo | Server_com!F48 |
01 | 01 | perduoti paketą su koordinatėmis | be patvirtinimo | Server_com!F50 |
01 | 04 | atnaujinti programinės įrangos versiją (net jei priverstinis tos pačios versijos atnaujinimas) | be patvirtinimo Visi šaltinio laukaiServer_com!L52 atnaujinti programinės įrangos versiją (net jei priverstinis tos pačios versijos atnaujinimas) Server_com!Y52 be patvirtinimo | Server_com!F52 |
01 | 05 | atnaujinti programinės įrangos versiją (su sąlyga, kad nurodyta versija skiriasi nuo dabartinės) | be patvirtinimo Visi šaltinio laukaiServer_com!L54 atnaujinti programinės įrangos versiją (su sąlyga, kad nurodyta versija skiriasi nuo dabartinės) Server_com!Y54 be patvirtinimo | Server_com!F54 |
01 | 06 | atnaujinti programinės įrangos versiją iš išorinės atminties ištrynimo (su sąlyga, kad nurodyta versija skiriasi nuo dabartinės) | be patvirtinimo Visi šaltinio laukaiServer_com!L56 atnaujinti programinės įrangos versiją iš išorinės atminties ištrynimo (su sąlyga, kad nurodyta versija skiriasi nuo dabartinės) Server_com!Y56 be patvirtinimo | Server_com!F56 |
01 | 07 | iš naujo nustatyti įrenginius | be patvirtinimo | Server_com!F58 |
01 | 08 | atsisiųskite nustatymus iš žiniatinklio konfigūratoriaus | be patvirtinimo Visi šaltinio laukaiServer_com!L60 atsisiųskite nustatymus iš žiniatinklio konfigūratoriaus Server_com!Y60 be patvirtinimo | Server_com!F60 |
01 | 09 | siųsti nustatymus į žiniatinklio konfigūratorių (sinchronizavimas) | be patvirtinimo Visi šaltinio laukaiServer_com!L62 siųsti nustatymus į žiniatinklio konfigūratorių (sinchronizavimas) Server_com!Y62 be patvirtinimo | Server_com!F62 |
08 | X Y | X išvesties numeris mb.: X = 0 II 1 || 2, Y išvesties būsena, mb.: Y = 0 II 1 (0 – išjungta, 1 – įjungta) | patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 Visi šaltinio laukaiServer_com!L64 X išvesties numeris mb.: X = 0 II 1 || 2, Y išvesties būsena, mb.: Y = 0 II 1 (0 – išjungta, 1 – įjungta) Server_com!Y64 patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 | Server_com!F64 |
09 | X | U0 / OUT_0: X = 0 II 1, 0 – išjungti 1 – įjungti (ruda) | patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 Visi šaltinio laukaiServer_com!L66 U0 / OUT_0: X = 0 II 1, 0 – išjungti 1 – įjungti (ruda) Server_com!Y66 patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 | Server_com!F66 |
0A | X | U1 / OUT_1: X = 0 II 1, 0 - išjungti 1 - įjungti (geltona) | patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 Visi šaltinio laukaiServer_com!L68 U1 / OUT_1: X = 0 II 1, 0 - išjungti 1 - įjungti (geltona) Server_com!Y68 patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 | Server_com!F68 |
0B | X | U2 / OUT_2: X = 0 II 1, 0 - išjungti 1 - įjungti (mėlynas laidas) | patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 Visi šaltinio laukaiServer_com!L70 U2 / OUT_2: X = 0 II 1, 0 - išjungti 1 - įjungti (mėlynas laidas) Server_com!Q70 patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 | Server_com!F70 |
0C | X Y | patvirtinimas TAG_50 Visi šaltinio laukaiServer_com!Q72 patvirtinimas TAG_50 | Server_com!F72 | |
0D | X | mb .: X = 0 II 1 (0 – išjungta, 1 – įjungta) | Visi šaltinio laukaiServer_com!L74 mb .: X = 0 II 1 (0 – išjungta, 1 – įjungta) | Server_com!F74 |
18 | X Y Z | X išvesties numeris mb.: X = 0 II 1 || 2, Y – minučių skaičius Y = 0..255, Z – sekundžių skaičius Z = 0..59, ty veiklos trukmė = 60 * Y + Z sekundės (maks. = 15359 sekundės arba 4 valandos ir apie 16 m. | patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 Visi šaltinio laukaiServer_com!L76 X išvesties numeris mb.: X = 0 II 1 || 2, Y – minučių skaičius Y = 0..255, Z – sekundžių skaičius Z = 0..59, ty veiklos trukmė = 60 * Y + Z sekundės (maks. = 15359 sekundės arba 4 valandos ir apie 16 m. Server_com!Q76 patvirtinimas paprastoje pakuotėje, kurioje yra TAG_9 | Server_com!F76 |
20 | X | Užklausos failas ddd, X = 0 || 1: 0 in the card slot of the driver, one card slot mate | Visi šaltinio laukaiServer_com!L78 Užklausos failas ddd, X = 0 || 1: 0 in the card slot of the driver, one card slot mate | Server_com!F78 |
21 | X Y | Fotografuokite X = 1..4 – kadrų skaičius, Y = 0..2 – skyra: 0–160 x 120, 1–320 x 240, 2–640 x 480 | Visi šaltinio laukaiServer_com!L80 Fotografuokite X = 1..4 – kadrų skaičius, Y = 0..2 – skyra: 0–160 x 120, 1–320 x 240, 2–640 x 480 | Server_com!F80 |
30 | X | Komanda turi būti išversta į idatalink. X – komandos kodas (ieškokite idatalink protokolo) | Visi šaltinio laukaiServer_com!L82 Komanda turi būti išversta į idatalink. X – komandos kodas (ieškokite idatalink protokolo) | Server_com!F82 |
31 | X Y Z | Komanda Webasto. X - komanda, YZ - args | Visi šaltinio laukaiServer_com!L84 Komanda Webasto. X - komanda, YZ - args | Server_com!F84 |
32 | X | Komanda turi būti išversta į Tula automatinio paleidimo sistemą. X - komandos kodas (ieškokite Tula protokolo) | Visi šaltinio laukaiServer_com!L86 Komanda turi būti išversta į Tula automatinio paleidimo sistemą. X - komandos kodas (ieškokite Tula protokolo) | Server_com!F86 |
33 | X Y | Komanda paspirtuko lentai | Visi šaltinio laukaiServer_com!L88 Komanda paspirtuko lentai | Server_com!F88 |
FF | AA BB CC DD $$$ | Siųskite komandą su prieigos raktu, kad ją patvirtintų įrenginys (nenaudojama tokiose komandose kaip fc). 0xDDCCBBAA – tokenas; $$$ – komanda. Patvirtinimas bus išsiųstas 9 pakete | Visi šaltinio laukaiServer_com!K90 $$$ Server_com!L90 Siųskite komandą su prieigos raktu, kad ją patvirtintų įrenginys (nenaudojama tokiose komandose kaip fc). 0xDDCCBBAA – tokenas; $$$ – komanda. Patvirtinimas bus išsiųstas 9 pakete | Server_com!F90 |