![](/images/new-backgrounds/1333303/33330341x1.webp)
Kontroliniai kodai
Kontrolinės būsenos peržiūra (gauti informaciją apie kontrolinę komandą)
Antraštė | Komanda | Atpažinimo | Duomenų ilgis | Kontrolinė |
|
| kodas |
| suma |
0 x AA | Komandos |
| 0 |
|
| tipas |
|
|
|
Kontroliavimas (nustatyti kontrolinę komandą)
Antraštė | Komanda | Atpažinimo | Duomenų ilgis | Duomenys Kontrolinė | |
|
| kodas |
|
| suma |
0 x AA | Komandos tipas |
| 1 | Vertė |
Komanda
Nr. | Komandos tipas | Komanda | Verčių intervalas |
|
|
|
|
1 | Maitinimo valdymas | 0 x 11 | 0~1 |
|
|
|
|
2 | Garsumo valdymas | 0 x 12 | 0~100 |
|
|
|
|
3 | Įvesties šaltinio valdymas | 0 x 14 | - |
|
|
|
|
4 | Apsauginis užraktas | 0 x 5D | 0~1 |
••Visos komunikacijos vyksta šešioliktainėmis. Kontrolinė suma apskaičiuojama sudėjus visas vertes, išskyrus antraštę. Jeigu kontrolinė suma viršija 2 skaitmenis, kaip pavaizduota toliau (11 + FF + 01 + 01 = 112), pirmasis skaitmuo pašalinamas.
Pvz., įjungti & ID=0
Antraštė | Komanda | Atpažinimo |
| Duomenų ilgis | 1 duomenų |
| Kontrolinė | |
|
| kodas |
|
| rinkinys |
| suma | |
|
|
|
|
|
|
|
|
|
0 x AA | 0 x 11 |
| 1 | "Power" |
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Antraštė | Komanda | Atpažinimo | Duomenų ilgis | 1 duomenų | 12 |
| ||
|
| kodas |
|
| rinkinys |
|
|
|
|
|
|
|
|
|
|
| |
0 x AA | 0 x 11 |
| 1 | 1 |
|
|
|
••Jei norite vienu metu kontroliuoti visus serijiniu laidu prijungtus įrenginius neatsižvelgdami į atpažinimo kodus, nustatykite atpažinimo kodą kaip „0 x FE“ ir perduokite komandas. Komandas vykdys kiekvienas įrenginys atskirai, tačiau ACK nereaguos.
21