Skip to content

Commit 8615bc9

Browse files
committed
Added missing callback implementation.
1 parent 245e781 commit 8615bc9

File tree

9 files changed

+171
-18
lines changed

9 files changed

+171
-18
lines changed

src/apps/LoRaMac/periodic-uplink-lpp/B-L072Z-LRWAN1/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
157157
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
158158
static void OnClassChange( DeviceClass_t deviceClass );
159159
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
160-
160+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
161+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
162+
#else
163+
static void OnSysTimeUpdate( void );
164+
#endif
161165
static void PrepareTxFrame( void );
162166
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
163167
static void UplinkProcess( void );
@@ -201,7 +205,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
201205
.OnTxData = OnTxData,
202206
.OnRxData = OnRxData,
203207
.OnClassChange= OnClassChange,
204-
.OnBeaconStatusChange = OnBeaconStatusChange
208+
.OnBeaconStatusChange = OnBeaconStatusChange,
209+
.OnSysTimeUpdate = OnSysTimeUpdate,
205210
};
206211

207212
static LmHandlerParams_t LmHandlerParams =
@@ -412,6 +417,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
412417
DisplayBeaconUpdate( params );
413418
}
414419

420+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
421+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
422+
{
423+
424+
}
425+
#else
426+
static void OnSysTimeUpdate( void )
427+
{
428+
429+
}
430+
#endif
431+
415432
/*!
416433
* Prepares the payload of the frame and transmits it.
417434
*/

src/apps/LoRaMac/periodic-uplink-lpp/NAMote72/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
155155
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
156156
static void OnClassChange( DeviceClass_t deviceClass );
157157
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
158-
158+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
159+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
160+
#else
161+
static void OnSysTimeUpdate( void );
162+
#endif
159163
static void PrepareTxFrame( void );
160164
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
161165
static void UplinkProcess( void );
@@ -194,7 +198,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
194198
.OnTxData = OnTxData,
195199
.OnRxData = OnRxData,
196200
.OnClassChange= OnClassChange,
197-
.OnBeaconStatusChange = OnBeaconStatusChange
201+
.OnBeaconStatusChange = OnBeaconStatusChange,
202+
.OnSysTimeUpdate = OnSysTimeUpdate,
198203
};
199204

200205
static LmHandlerParams_t LmHandlerParams =
@@ -401,6 +406,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
401406
DisplayBeaconUpdate( params );
402407
}
403408

409+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
410+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
411+
{
412+
413+
}
414+
#else
415+
static void OnSysTimeUpdate( void )
416+
{
417+
418+
}
419+
#endif
420+
404421
/*!
405422
* Prepares the payload of the frame and transmits it.
406423
*/

src/apps/LoRaMac/periodic-uplink-lpp/NucleoL073/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
152152
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
153153
static void OnClassChange( DeviceClass_t deviceClass );
154154
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
155-
155+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
156+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
157+
#else
158+
static void OnSysTimeUpdate( void );
159+
#endif
156160
static void PrepareTxFrame( void );
157161
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
158162
static void UplinkProcess( void );
@@ -191,7 +195,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
191195
.OnTxData = OnTxData,
192196
.OnRxData = OnRxData,
193197
.OnClassChange= OnClassChange,
194-
.OnBeaconStatusChange = OnBeaconStatusChange
198+
.OnBeaconStatusChange = OnBeaconStatusChange,
199+
.OnSysTimeUpdate = OnSysTimeUpdate,
195200
};
196201

197202
static LmHandlerParams_t LmHandlerParams =
@@ -396,6 +401,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
396401
DisplayBeaconUpdate( params );
397402
}
398403

404+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
405+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
406+
{
407+
408+
}
409+
#else
410+
static void OnSysTimeUpdate( void )
411+
{
412+
413+
}
414+
#endif
415+
399416
/*!
400417
* Prepares the payload of the frame and transmits it.
401418
*/

src/apps/LoRaMac/periodic-uplink-lpp/NucleoL152/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
152152
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
153153
static void OnClassChange( DeviceClass_t deviceClass );
154154
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
155-
155+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
156+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
157+
#else
158+
static void OnSysTimeUpdate( void );
159+
#endif
156160
static void PrepareTxFrame( void );
157161
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
158162
static void UplinkProcess( void );
@@ -191,7 +195,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
191195
.OnTxData = OnTxData,
192196
.OnRxData = OnRxData,
193197
.OnClassChange= OnClassChange,
194-
.OnBeaconStatusChange = OnBeaconStatusChange
198+
.OnBeaconStatusChange = OnBeaconStatusChange,
199+
.OnSysTimeUpdate = OnSysTimeUpdate,
195200
};
196201

197202
static LmHandlerParams_t LmHandlerParams =
@@ -396,6 +401,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
396401
DisplayBeaconUpdate( params );
397402
}
398403

404+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
405+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
406+
{
407+
408+
}
409+
#else
410+
static void OnSysTimeUpdate( void )
411+
{
412+
413+
}
414+
#endif
415+
399416
/*!
400417
* Prepares the payload of the frame and transmits it.
401418
*/

src/apps/LoRaMac/periodic-uplink-lpp/NucleoL476/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
152152
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
153153
static void OnClassChange( DeviceClass_t deviceClass );
154154
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
155-
155+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
156+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
157+
#else
158+
static void OnSysTimeUpdate( void );
159+
#endif
156160
static void PrepareTxFrame( void );
157161
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
158162
static void UplinkProcess( void );
@@ -191,7 +195,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
191195
.OnTxData = OnTxData,
192196
.OnRxData = OnRxData,
193197
.OnClassChange= OnClassChange,
194-
.OnBeaconStatusChange = OnBeaconStatusChange
198+
.OnBeaconStatusChange = OnBeaconStatusChange,
199+
.OnSysTimeUpdate = OnSysTimeUpdate,
195200
};
196201

197202
static LmHandlerParams_t LmHandlerParams =
@@ -396,6 +401,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
396401
DisplayBeaconUpdate( params );
397402
}
398403

404+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
405+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
406+
{
407+
408+
}
409+
#else
410+
static void OnSysTimeUpdate( void )
411+
{
412+
413+
}
414+
#endif
415+
399416
/*!
400417
* Prepares the payload of the frame and transmits it.
401418
*/

src/apps/LoRaMac/periodic-uplink-lpp/SAMR34/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
152152
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
153153
static void OnClassChange( DeviceClass_t deviceClass );
154154
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
155-
155+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
156+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
157+
#else
158+
static void OnSysTimeUpdate( void );
159+
#endif
156160
static void PrepareTxFrame( void );
157161
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
158162
static void UplinkProcess( void );
@@ -191,7 +195,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
191195
.OnTxData = OnTxData,
192196
.OnRxData = OnRxData,
193197
.OnClassChange= OnClassChange,
194-
.OnBeaconStatusChange = OnBeaconStatusChange
198+
.OnBeaconStatusChange = OnBeaconStatusChange,
199+
.OnSysTimeUpdate = OnSysTimeUpdate,
195200
};
196201

197202
static LmHandlerParams_t LmHandlerParams =
@@ -398,6 +403,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
398403
DisplayBeaconUpdate( params );
399404
}
400405

406+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
407+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
408+
{
409+
410+
}
411+
#else
412+
static void OnSysTimeUpdate( void )
413+
{
414+
415+
}
416+
#endif
417+
401418
/*!
402419
* Prepares the payload of the frame and transmits it.
403420
*/

src/apps/LoRaMac/periodic-uplink-lpp/SKiM880B/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
152152
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
153153
static void OnClassChange( DeviceClass_t deviceClass );
154154
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
155-
155+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
156+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
157+
#else
158+
static void OnSysTimeUpdate( void );
159+
#endif
156160
static void PrepareTxFrame( void );
157161
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
158162
static void UplinkProcess( void );
@@ -191,7 +195,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
191195
.OnTxData = OnTxData,
192196
.OnRxData = OnRxData,
193197
.OnClassChange= OnClassChange,
194-
.OnBeaconStatusChange = OnBeaconStatusChange
198+
.OnBeaconStatusChange = OnBeaconStatusChange,
199+
.OnSysTimeUpdate = OnSysTimeUpdate,
195200
};
196201

197202
static LmHandlerParams_t LmHandlerParams =
@@ -398,6 +403,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
398403
DisplayBeaconUpdate( params );
399404
}
400405

406+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
407+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
408+
{
409+
410+
}
411+
#else
412+
static void OnSysTimeUpdate( void )
413+
{
414+
415+
}
416+
#endif
417+
401418
/*!
402419
* Prepares the payload of the frame and transmits it.
403420
*/

src/apps/LoRaMac/periodic-uplink-lpp/SKiM881AXL/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
152152
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
153153
static void OnClassChange( DeviceClass_t deviceClass );
154154
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
155-
155+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
156+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
157+
#else
158+
static void OnSysTimeUpdate( void );
159+
#endif
156160
static void PrepareTxFrame( void );
157161
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
158162
static void UplinkProcess( void );
@@ -191,7 +195,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
191195
.OnTxData = OnTxData,
192196
.OnRxData = OnRxData,
193197
.OnClassChange= OnClassChange,
194-
.OnBeaconStatusChange = OnBeaconStatusChange
198+
.OnBeaconStatusChange = OnBeaconStatusChange,
199+
.OnSysTimeUpdate = OnSysTimeUpdate,
195200
};
196201

197202
static LmHandlerParams_t LmHandlerParams =
@@ -398,6 +403,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
398403
DisplayBeaconUpdate( params );
399404
}
400405

406+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
407+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
408+
{
409+
410+
}
411+
#else
412+
static void OnSysTimeUpdate( void )
413+
{
414+
415+
}
416+
#endif
417+
401418
/*!
402419
* Prepares the payload of the frame and transmits it.
403420
*/

src/apps/LoRaMac/periodic-uplink-lpp/SKiM980A/main.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ static void OnTxData( LmHandlerTxParams_t* params );
152152
static void OnRxData( LmHandlerAppData_t* appData, LmHandlerRxParams_t* params );
153153
static void OnClassChange( DeviceClass_t deviceClass );
154154
static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params );
155-
155+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
156+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection );
157+
#else
158+
static void OnSysTimeUpdate( void );
159+
#endif
156160
static void PrepareTxFrame( void );
157161
static void StartTxProcess( LmHandlerTxEvents_t txEvent );
158162
static void UplinkProcess( void );
@@ -191,7 +195,8 @@ static LmHandlerCallbacks_t LmHandlerCallbacks =
191195
.OnTxData = OnTxData,
192196
.OnRxData = OnRxData,
193197
.OnClassChange= OnClassChange,
194-
.OnBeaconStatusChange = OnBeaconStatusChange
198+
.OnBeaconStatusChange = OnBeaconStatusChange,
199+
.OnSysTimeUpdate = OnSysTimeUpdate,
195200
};
196201

197202
static LmHandlerParams_t LmHandlerParams =
@@ -398,6 +403,18 @@ static void OnBeaconStatusChange( LoRaMAcHandlerBeaconParams_t* params )
398403
DisplayBeaconUpdate( params );
399404
}
400405

406+
#if( LMH_SYS_TIME_UPDATE_NEW_API == 1 )
407+
static void OnSysTimeUpdate( bool isSynchronized, int32_t timeCorrection )
408+
{
409+
410+
}
411+
#else
412+
static void OnSysTimeUpdate( void )
413+
{
414+
415+
}
416+
#endif
417+
401418
/*!
402419
* Prepares the payload of the frame and transmits it.
403420
*/

0 commit comments

Comments
 (0)