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
No related branches found
No related tags found
2 merge requests!4PIO Projekte in main-Branch implementieren,!3Vorbereitung Main merge PIO - Projektstrukturen
......@@ -1370,7 +1370,7 @@ void BlePoll::smWaitComES()
//
// neue Steuerungsdaten für einen Slave
//
void BlePoll::updControl(int adr, byte *ctrlList, int nr)
{
if(adr <= 0) return;
......@@ -1387,7 +1387,7 @@ void BlePoll::updControl(int adr, byte *ctrlList, int nr)
}
// Feststellenn, ob Übertragung der Steuerungsdaten erfolgt ist
//
bool BlePoll::ackTrans(int adr)
{
if(adr <= 0) return(false);
......@@ -1398,7 +1398,7 @@ bool BlePoll::ackTrans(int adr)
}
// Feststellen, ob Steuerungsdaten beim Slave verarbeitet sind
//
bool BlePoll::ackControl(int adr)
{
if(adr <= 0) return(false);
......
......@@ -427,9 +427,30 @@ public:
// --------------------------------------------------------------------------
//
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
//
/**
* @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
/**
* @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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment