Radio Control Layer (RCL)
RCL_Profiling.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  RCL_ProfilingEvent {
  RCL_ProfilingEvent_PreprocStart = 1, RCL_ProfilingEvent_PreprocStop, RCL_ProfilingEvent_PostprocStart, RCL_ProfilingEvent_PostprocStop,
  RCL_ProfilingEvent_CommitPktStart, RCL_ProfilingEvent_CommitPktEnd, RCL_ProfilingEvent_ProcessAuxPtrStart, RCL_ProfilingEvent_ProcessAuxPtrEnd,
  RCL_ProfilingEvent_PhySwitchStart, RCL_ProfilingEvent_PhySwitchEnd
}
 

Functions

void __attribute__ ((weak)) RCL_Profiling_eventHook(RCL_ProfilingEvent event)
 

Enumeration Type Documentation

§ RCL_ProfilingEvent

Enumerator
RCL_ProfilingEvent_PreprocStart 

Radio operation preprocessing has started

RCL_ProfilingEvent_PreprocStop 

Radio operation preprocessing has finalized

RCL_ProfilingEvent_PostprocStart 

Radio operation postprocessing has started

RCL_ProfilingEvent_PostprocStop 

Radio operation postprocessing has finalized

RCL_ProfilingEvent_CommitPktStart 

LRF has notified RCL of received packet with LRF event rxOk

RCL_ProfilingEvent_CommitPktEnd 

RCL committed packet to multibuffer and notified Stack with event rxEntryAvailable

RCL_ProfilingEvent_ProcessAuxPtrStart 

ADV_EXT_IND received and committed to multibuffer

RCL_ProfilingEvent_ProcessAuxPtrEnd 

AuxPtr has been processed and a new radio operation has been scheduled on a secondary channel

RCL_ProfilingEvent_PhySwitchStart 

Phy switch has been requested by command handler

RCL_ProfilingEvent_PhySwitchEnd 

Phy switch has succeeded

Function Documentation

§ __attribute__()