Programowanie w C++ – RPi – STL – Multiset

Wprowadzenie. Kontener „Multiset” przeznaczony jest do przechowywania elementów w określonej kolejności. W przeciwieństwie do kontenera set wartości elementów mogą się powtarzać. W kontenerze multiset wartość elementu jest jednocześnie identyfikatorem. Wartości elementów tego kontenera nie mogą być modyfikowanie, natomiast jest możliwe wstawianie…

Programowanie w C++ – RPi – STL – Set

Wprowadzenie. Kontener „set” przeznaczony jest do przechowywania unikalnych elementów w określonej kolejności. W kontenerze set wartość elementu jest jednocześnie identyfikatorem. Wartości elementów tego kontenera nie mogą być modyfikowanie, natomiast jest możliwe wstawianie nowych lub usuwanie istniejących elementów. Wstawiając lub usuwając…

Protokoły komunikacyjne – Modbus TCP – Teoria Cz I…

Protokoły komunikacyjne – Modbus TCP – Teoria Cz I…

Wprowadzenie. W poprzednim wpisie dotyczącym protokołu Modbus TCP (Modbus TCP cz I) przedstawiłem jak wygląda ramka protokołu, jaką strukturę ma nagłówek MBAP oraz wymieniłem i opisałem kategorie kodów funkcyjnych.Przed przystąpieniem do praktycznej implementacji protokołu na Raspberry Pi przedstawię jeszcze jak…

Protokoły komunikacyjne – Modbus TCP – Teoria Cz I…

Protokoły komunikacyjne – Modbus TCP – Teoria Cz I…

Trochę teorii Modbus jest protokołem komunikacyjnym opracowanym w 1979 roku przez firmę Modicon. Komunikacja między urządzeniami realizowana jest w architekturze master-slave/client-server. Modbus jest protokołem otwartym a co za tym idzie wszystkie niezbędne informacje do jego implementacji są ogólnodostępne. Protokół Modbus…

Programowanie w C++ – RPi – STL – Array

Wprowadzenie. Tablica „Array” to kontener sekwencyjny. Kontener ten charakteryzuje się stałym rozmiarem. Każdy element tablicy ma określoną pozycję. Pozycje są nadawane w momencie utworzenia kontenera.  Zakres artykułu. Właściwości kontenera Program w C++ Plik Makefile Testy Właściwości kontenera Stały rozmiar kontenera;…