Skip to content
Snippets Groups Projects
Commit 54bbfadd authored by Anian Bühler's avatar Anian Bühler
Browse files

fixed second CSMA-delay

parent 09e3d1f6
No related branches found
No related tags found
No related merge requests found
......@@ -49,7 +49,9 @@ bool didacticPSNet::handleNetwork(){
else if(_dataToSend){
//send data to network
//TODO: test added CSMA_CHECKDELAY + 2nd checkData()
delayMicroseconds(CSMA_CHECK_DELAY_US);
unsigned long delayStartTime = micros();
while(micros() < delayStartTime + CSMA_CHECK_DELAY_US);
//delayMicroseconds(CSMA_CHECK_DELAY_US); //removed: blocking SoftSerial-interrupts
if(!checkData()){
if(!sendData()){
return false;
......
......@@ -31,7 +31,7 @@
#define CSMA_MID_DELAY_MS 20
#define CSMA_MAX_DELAY_MS 30
#define MAX_NR_TOPICS_CLIENT 5
#define MAX_NR_TOPICS_CLIENT 10
#define MAX_NR_TOPICS_BROKER 20
#define MAX_LEN_TOPICS 10
#define MAX_LEN_DATA 20
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment