Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 15 sty 2026, o 05:33


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 3 kwi 2017, o 18:18 
Offline
Użytkownik

Dołączył(a): 27 maja 2014
Posty: 75
Pomógł: 0

Witam wszystkich,

Od jakiegoś czasu próbuję zrobić w urządzeniu przyjemny interfejs, żeby użytkownik mógł sobie z poziomu sterownika wybrać dostępną sieć i się z nią połączyć. Od razu pomyślałem o parsowaniu treści przesłanej przez moduł Wifi232 po zadaniu komendy AT+WSCAN
Obrazek

i delikatnie zmodyfikowałem funkcję str_parse z poradnika - zapis nazw sieci do tablicy dwuwymiarowej
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


no i tak by wyglądało to co dzieje się w mainie:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


jeszcze gwoli ścisłości funkcja show networks
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i definicja w headerze
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Problem polega na tym, że pokazują mi się jakieś śmieci jak przewijam listę sieci góra dół za pomocą fukcji show_networks. Tzn. częściowe nazwy sieci, częściowe adresy MAC. Czy mógłbym prosić o podpowiedź co mogę robić nie tak? Czy jakiś błąd w funkcji parsującej? Czy może ktoś z Was ma doświadczenie i mógłbym prosić o podpowiedź jak w najprostszy sposób można zrobić interfejs do połączenia się z wybraną dostępną siecią?

Z góry wielkie dzięki za pomoc!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2017, o 20:04 
Offline
Użytkownik

Dołączył(a): 27 maja 2014
Posty: 75
Pomógł: 0

Zauważyłem, że jak wyświetlam konkretny string z tablicy dwuwymiarowej to nazwa sieci elegancko się pokazuje, no może prawie elegancko bo wyświetla się jeszcze przecinek na końcu, ale to już kosmetyka funkcji parsującej.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Czyli muszę coś knocić z wyświetlaniem tej tablicy dwuwymiarowej, a się głowie i nie wiem co źle robię czy to łączenie tablic:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

czy to wyświetlanie:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO