Skip to content
Snippets Groups Projects
Commit 4660fb7b authored by Lennard Karger's avatar Lennard Karger
Browse files

Update Kommentare für Anwenderfunktionen

parent 605ce73c
Branches
2 merge requests!4PIO Projekte in main-Branch implementieren,!3Vorbereitung Main merge PIO - Projektstrukturen
...@@ -1370,7 +1370,7 @@ void BlePoll::smWaitComES() ...@@ -1370,7 +1370,7 @@ void BlePoll::smWaitComES()
// //
// neue Steuerungsdaten für einen Slave // neue Steuerungsdaten für einen Slave
//
void BlePoll::updControl(int adr, byte *ctrlList, int nr) void BlePoll::updControl(int adr, byte *ctrlList, int nr)
{ {
if(adr <= 0) return; if(adr <= 0) return;
...@@ -1387,7 +1387,7 @@ void BlePoll::updControl(int adr, byte *ctrlList, int nr) ...@@ -1387,7 +1387,7 @@ void BlePoll::updControl(int adr, byte *ctrlList, int nr)
} }
// Feststellenn, ob Übertragung der Steuerungsdaten erfolgt ist // Feststellenn, ob Übertragung der Steuerungsdaten erfolgt ist
//
bool BlePoll::ackTrans(int adr) bool BlePoll::ackTrans(int adr)
{ {
if(adr <= 0) return(false); if(adr <= 0) return(false);
...@@ -1398,7 +1398,7 @@ bool BlePoll::ackTrans(int adr) ...@@ -1398,7 +1398,7 @@ bool BlePoll::ackTrans(int adr)
} }
// Feststellen, ob Steuerungsdaten beim Slave verarbeitet sind // Feststellen, ob Steuerungsdaten beim Slave verarbeitet sind
//
bool BlePoll::ackControl(int adr) bool BlePoll::ackControl(int adr)
{ {
if(adr <= 0) return(false); if(adr <= 0) return(false);
......
...@@ -427,9 +427,30 @@ public: ...@@ -427,9 +427,30 @@ public:
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
// //
void run(); // Ablaufsteuerung (CPU-Übergabe) dieses Moduls void run(); // Ablaufsteuerung (CPU-Übergabe) dieses Moduls
/**
* @brief Sendet neue Steuerungsdaten an einen Slave
*
* @param adr Addresse d. zu Steuernden Slaves
* @param ctrlList Liste mit Bytes zum Austausch der Steuerbytes
* @param nr Anzahl d. Steuerbytes
*/
void updControl(int adr, byte *ctrlList, int nr); // neue Steuerungsdaten void updControl(int adr, byte *ctrlList, int nr); // neue Steuerungsdaten
//
/**
* @brief Prüft ob Steuerungsdaten übertragen wurden
*
* @param adr Adresse d. Slaves
* @return true Erfolgreiche übertragung
* @return false Fehler in Übertragung / Falsche Adresse
*/
bool ackTrans(int adr); // Bestätigung Steuerungsdaten übertragen bool ackTrans(int adr); // Bestätigung Steuerungsdaten übertragen
/**
* @brief Überprüft ob Steuerungsdaten korrekt übertragen wurden
*
* @param adr Adresse d. Slavrs
* @return true Daten erfolgreich verarbeitet
* @return false Fehler in Übertragung
*/
bool ackControl(int adr); // Bestätigung Steuerung ausgeführt bool ackControl(int adr); // Bestätigung Steuerung ausgeführt
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment