­čĽÉ Jak dzia┼éa wy┼Ťwietlacz w DEV3

Jak dzia┼éa wy┼Ťwietlacz w DEV3*

:clock1:

:warning: *Ten opis dotyczy bramek AIS DEV3 dost─Öpnych w sprzeda┼╝y po 20 kwietnia 2021, czyli tych, kt├│re maj─ů Ethernet 1000 Mbps i sterowanie wy┼Ťwietlaczem z AIS. Wcze┼Ťniejsze wersje maj─ů sterowanie za pomoc─ů binarki Amlogic.

Flaga, kt├│ra m├│wi AIS, ┼╝e trzeba kontrolowa─ç wy┼Ťwietlacz

Na bramce DEV3 mamy plik /data/local/ais_screen_control ten plik to taka flaga/informacja dla nas, ┼╝e mamy kontrolowa─ç wy┼Ťwietlacz.

To, czy plik istnieje mo┼╝na sprawdzi─ç komend─ů:

ls -la /data/local/ais_screen_control

Usługa set_clock_display_text

Podczas uruchomienia bramki sprawdzamy, czy AIS steruje wy┼Ťwietlaczem (czy istnieje plik /data/local/ais_screen_control) i jak tak, to dodajemy na bramce us┼éug─Ö set_clock_display_text

Ta us┼éuga jest odpwiedzialna za wy┼Ťwietlanie tekstu (godziny) na wy┼Ťwietlaczu, mo┼╝na j─ů testowo wywo┼éa─ç z AIS

service: ais_shell_command.set_clock_display_text
data:
  text: AI5

i taki powinien by─ç efekt:

t─ů usug─Ö wywo┼éujemy co minut─Ö, ┼╝eby ustawi─ç godzin─Ö na wy┼Ťwietlaczu, wida─ç to w kodzie:

Kod niskopoziomowy

Jak wszystko w Linux, tak te┼╝ urz─ůdzenia s─ů plikami, wy┼Ťwietlacz to plik /sys/class/fd655/panel

Niskopoziomowo, kod pod us┼éug─ů set_clock_display_text to proste wys┼éanie teksu do pliku:

czyli mo┼╝emy to te┼╝ robi─ç z konsoli:

su -c "echo HIAI  > /sys/class/fd655/panel"

3 polubienia