LoRa node acquiring analog input and sending to LoRa Server - Working ok
Dependents: DISCO-L072CZ-LRWAN1_LoRa_node EIoT_LoRa_node_1 EIoT_LoRa_node_2 EIoT_LoRa_node_3
Fork of SX1276GenericLib by
Diff: sx1276/sx1276.cpp
- Revision:
- 48:62af1e692f00
- Parent:
- 44:544add59b26d
- Child:
- 50:43f7160e869c
--- a/sx1276/sx1276.cpp Tue May 09 14:46:15 2017 +0000 +++ b/sx1276/sx1276.cpp Sun May 14 14:22:02 2017 +0000 @@ -1146,7 +1146,7 @@ } if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->RxTimeout != NULL ) ) { - this->RadioEvents->RxTimeout( ); + this->RadioEvents->RxTimeout(this); } break; case RF_TX_RUNNING: @@ -1177,7 +1177,7 @@ this->settings.State = RF_IDLE; if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->TxTimeout != NULL ) ) { - this->RadioEvents->TxTimeout( ); + this->RadioEvents->TxTimeout(this); } break; default: @@ -1224,7 +1224,7 @@ if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->RxError != NULL ) ) { - this->RadioEvents->RxError( ); + this->RadioEvents->RxError(this); } this->settings.FskPacketHandler.PreambleDetected = false; this->settings.FskPacketHandler.SyncWordDetected = false; @@ -1270,7 +1270,7 @@ if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->RxDone != NULL ) ) { - this->RadioEvents->RxDone( rxtxBuffer, this->settings.FskPacketHandler.Size, this->settings.FskPacketHandler.RssiValue, 0 ); + this->RadioEvents->RxDone(this, rxtxBuffer, this->settings.FskPacketHandler.Size, this->settings.FskPacketHandler.RssiValue, 0 ); } this->settings.FskPacketHandler.PreambleDetected = false; this->settings.FskPacketHandler.SyncWordDetected = false; @@ -1298,7 +1298,7 @@ if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->RxError != NULL ) ) { - this->RadioEvents->RxError( ); + this->RadioEvents->RxError(this); } break; } @@ -1353,7 +1353,7 @@ if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->RxDone != NULL ) ) { - this->RadioEvents->RxDone( rxtxBuffer, this->settings.LoRaPacketHandler.Size, this->settings.LoRaPacketHandler.RssiValue, this->settings.LoRaPacketHandler.SnrValue ); + this->RadioEvents->RxDone(this, rxtxBuffer, this->settings.LoRaPacketHandler.Size, this->settings.LoRaPacketHandler.RssiValue, this->settings.LoRaPacketHandler.SnrValue ); } } break; @@ -1375,7 +1375,7 @@ this->settings.State = RF_IDLE; if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->TxDone != NULL ) ) { - this->RadioEvents->TxDone( ); + this->RadioEvents->TxDone(this); } break; } @@ -1427,7 +1427,7 @@ this->settings.State = RF_IDLE; if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->RxTimeout != NULL ) ) { - this->RadioEvents->RxTimeout( ); + this->RadioEvents->RxTimeout(this); } break; default: @@ -1498,7 +1498,7 @@ if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->FhssChangeChannel != NULL ) ) { - this->RadioEvents->FhssChangeChannel( ( Read( REG_LR_HOPCHANNEL ) & RFLR_HOPCHANNEL_CHANNEL_MASK ) ); + this->RadioEvents->FhssChangeChannel(this, ( Read( REG_LR_HOPCHANNEL ) & RFLR_HOPCHANNEL_CHANNEL_MASK ) ); } } break; @@ -1519,7 +1519,7 @@ if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->FhssChangeChannel != NULL ) ) { - this->RadioEvents->FhssChangeChannel( ( Read( REG_LR_HOPCHANNEL ) & RFLR_HOPCHANNEL_CHANNEL_MASK ) ); + this->RadioEvents->FhssChangeChannel(this, ( Read( REG_LR_HOPCHANNEL ) & RFLR_HOPCHANNEL_CHANNEL_MASK ) ); } } break; @@ -1545,7 +1545,7 @@ Write( REG_LR_IRQFLAGS, RFLR_IRQFLAGS_CADDETECTED | RFLR_IRQFLAGS_CADDONE ); if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->CadDone != NULL ) ) { - this->RadioEvents->CadDone( true ); + this->RadioEvents->CadDone(this, true ); } } else @@ -1554,7 +1554,7 @@ Write( REG_LR_IRQFLAGS, RFLR_IRQFLAGS_CADDONE ); if( ( this->RadioEvents != NULL ) && ( this->RadioEvents->CadDone != NULL ) ) { - this->RadioEvents->CadDone( false ); + this->RadioEvents->CadDone(this, false ); } } break;