Radio Control Layer (RCL)
LRFLPF3_Interface.h File Reference
#include <stdint.h>
#include <ti/devices/DeviceFamily.h>
+ Include dependency graph for LRFLPF3_Interface.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LRF_INTERFACE_ENDCAUSE_STAT_ENDOK   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ENDOK)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_RXTIMEOUT   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_RXTIMEOUT)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_NOSYNC   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_NOSYNC)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_RXERR   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_RXERR)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_CONNECT   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_CONNECT)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_MAXNAK   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_MAXNAK)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_SCANRSP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_SCANRSP)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_EOPSTOP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_EOPSTOP)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_RXF   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_RXF)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_TXF   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_TXF)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_SYNTH   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_SYNTH)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_STOP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_STOP)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_PAR   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_PAR)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_BADOP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_BADOP)
 
#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_INTERNAL   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_INTERNAL)
 

Functions

static void LRF_Interface_sendOp (uint16_t op)
 
static void LRF_Interface_programSyncWordA (uint32_t syncWord)
 
static void LRF_Interface_programSyncWordB (uint32_t syncWord)
 
static uint16_t LRF_Interface_getCmdEndCause (void)
 
static bool LRF_Interface_isCmdEndCauseEopStop (void)
 
static bool LRF_Interface_isCmdEndCauseEndOk (uint16_t endCause)
 
static bool LRF_Interface_isCmdEndCauseEndedWithoutSync (uint16_t endCause)
 

Macro Definition Documentation

§ LRF_INTERFACE_ENDCAUSE_STAT_ENDOK

#define LRF_INTERFACE_ENDCAUSE_STAT_ENDOK   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ENDOK)

§ LRF_INTERFACE_ENDCAUSE_STAT_RXTIMEOUT

#define LRF_INTERFACE_ENDCAUSE_STAT_RXTIMEOUT   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_RXTIMEOUT)

§ LRF_INTERFACE_ENDCAUSE_STAT_NOSYNC

#define LRF_INTERFACE_ENDCAUSE_STAT_NOSYNC   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_NOSYNC)

§ LRF_INTERFACE_ENDCAUSE_STAT_RXERR

#define LRF_INTERFACE_ENDCAUSE_STAT_RXERR   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_RXERR)

§ LRF_INTERFACE_ENDCAUSE_STAT_CONNECT

#define LRF_INTERFACE_ENDCAUSE_STAT_CONNECT   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_CONNECT)

§ LRF_INTERFACE_ENDCAUSE_STAT_MAXNAK

#define LRF_INTERFACE_ENDCAUSE_STAT_MAXNAK   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_MAXNAK)

§ LRF_INTERFACE_ENDCAUSE_STAT_SCANRSP

#define LRF_INTERFACE_ENDCAUSE_STAT_SCANRSP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_SCANRSP)

§ LRF_INTERFACE_ENDCAUSE_STAT_EOPSTOP

#define LRF_INTERFACE_ENDCAUSE_STAT_EOPSTOP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_EOPSTOP)

§ LRF_INTERFACE_ENDCAUSE_STAT_ERR_RXF

#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_RXF   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_RXF)

§ LRF_INTERFACE_ENDCAUSE_STAT_ERR_TXF

#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_TXF   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_TXF)

§ LRF_INTERFACE_ENDCAUSE_STAT_ERR_SYNTH

#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_SYNTH   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_SYNTH)

§ LRF_INTERFACE_ENDCAUSE_STAT_ERR_STOP

#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_STOP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_STOP)

§ LRF_INTERFACE_ENDCAUSE_STAT_ERR_PAR

#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_PAR   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_PAR)

§ LRF_INTERFACE_ENDCAUSE_STAT_ERR_BADOP

#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_BADOP   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_BADOP)

§ LRF_INTERFACE_ENDCAUSE_STAT_ERR_INTERNAL

#define LRF_INTERFACE_ENDCAUSE_STAT_ERR_INTERNAL   (uint16_t)(PBE_COMMON_RAM_ENDCAUSE_STAT_ERR_INTERNAL)

Function Documentation

§ LRF_Interface_sendOp()

§ LRF_Interface_programSyncWordA()

static void LRF_Interface_programSyncWordA ( uint32_t  syncWord)
inlinestatic

§ LRF_Interface_programSyncWordB()

static void LRF_Interface_programSyncWordB ( uint32_t  syncWord)
inlinestatic

§ LRF_Interface_getCmdEndCause()

static uint16_t LRF_Interface_getCmdEndCause ( void  )
inlinestatic

§ LRF_Interface_isCmdEndCauseEopStop()

static bool LRF_Interface_isCmdEndCauseEopStop ( void  )
inlinestatic

§ LRF_Interface_isCmdEndCauseEndOk()

static bool LRF_Interface_isCmdEndCauseEndOk ( uint16_t  endCause)
inlinestatic

Referenced by RCL_Handler_Nesb_Ptx().

§ LRF_Interface_isCmdEndCauseEndedWithoutSync()

static bool LRF_Interface_isCmdEndCauseEndedWithoutSync ( uint16_t  endCause)
inlinestatic

Referenced by RCL_Handler_Nesb_Ptx().