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)baitaiLaukas / apibrėžimasPavyzdys lauko pradžiojeŠaltinis
0Server_com!B41Server_com!N7
atsakymo / komandos pradžia
7BServer_com!B7
1Server_com!C41Server_com!N9
Baitų skaičius (N), į kurį reikia atsakyti (laukelio „komandos duomenys“ dydis)
05Server_com!C9
2Server_com!D41Server_com!N11
siuntinio numeris (0x00 - HEADER, 0x01-0xFB - PACKAGE, 0xFE - ERROR)
C7Server_com!D11
3Server_com!E41Server_com!N13
CS – kontrolinė suma, tai visų komandos lauko baitų suma
01Server_com!E13
NServer_com!F4NServer_com!N15
Šios komandos
02Server_com!F15
4 + NServer_com!J41Server_com!N17
baigti atsakymą / komandą
7DServer_com!J17
Visas šaltinio pavyzdys / baitų eilutė

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

ŠaltinisApibrėž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
7B 0F FC 59 31 32 33 34 35 36 2A 53 45 52 56 2A 31 2E 31 7D
Server_com!R35
[SLAPTAŽODŽIS]*SERV*1.1
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

Opkodas / komandaArgumentai / turinysApibrėžimasPastabų / šaltinio laukaiŠaltinis
01 00
perjunkite diagnostikos režimą
be patvirtinimo
Visi šaltinio laukai

Server_com!F48 01

Server_com!G48 00

Server_com!L48 perjunkite diagnostikos režimą

Server_com!Y48 be patvirtinimo

Server_com!F48
01 01
perduoti paketą su koordinatėmis
be patvirtinimo
Visi šaltinio laukai

Server_com!F50 01

Server_com!G50 01

Server_com!L50 perduoti paketą su koordinatėmis

Server_com!Y50 be patvirtinimo

Server_com!F50
01 04
atnaujinti programinės įrangos versiją (net jei priverstinis tos pačios versijos atnaujinimas)
be patvirtinimo
Visi šaltinio laukai

Server_com!F52 01

Server_com!G52 04

Server_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 laukai

Server_com!F54 01

Server_com!G54 05

Server_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 laukai

Server_com!F56 01

Server_com!G56 06

Server_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
Visi šaltinio laukai

Server_com!F58 01

Server_com!G58 07

Server_com!L58 iš naujo nustatyti įrenginius

Server_com!Y58 be patvirtinimo

Server_com!F58
01 08
atsisiųskite nustatymus iš žiniatinklio konfigūratoriaus
be patvirtinimo
Visi šaltinio laukai

Server_com!F60 01

Server_com!G60 08

Server_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 laukai

Server_com!F62 01

Server_com!G62 09

Server_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 laukai

Server_com!F64 08

Server_com!G64 X

Server_com!H64 Y

Server_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 laukai

Server_com!F66 09

Server_com!G66 X

Server_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 laukai

Server_com!F68 0A

Server_com!G68 X

Server_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 laukai

Server_com!F70 0B

Server_com!G70 X

Server_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 laukai

Server_com!F72 0C

Server_com!G72 X

Server_com!H72 Y

Server_com!Q72 patvirtinimas TAG_50

Server_com!F72
0D X
mb .: X = 0 II 1 (0 – išjungta, 1 – įjungta)
Visi šaltinio laukai

Server_com!F74 0D

Server_com!G74 X

Server_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 laukai

Server_com!F76 18

Server_com!G76 X

Server_com!H76 Y

Server_com!I76 Z

Server_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 laukai

Server_com!F78 20

Server_com!G78 X

Server_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 laukai

Server_com!F80 21

Server_com!G80 X

Server_com!H80 Y

Server_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 laukai

Server_com!F82 30

Server_com!G82 X

Server_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 laukai

Server_com!F84 31

Server_com!G84 X

Server_com!H84 Y

Server_com!I84 Z

Server_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 laukai

Server_com!F86 32

Server_com!G86 X

Server_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 laukai

Server_com!F88 33

Server_com!G88 X

Server_com!H88 Y

Server_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 laukai

Server_com!F90 FF

Server_com!G90 AA

Server_com!H90 BB

Server_com!I90 CC

Server_com!J90 DD

Server_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