![]() |
TI-radar AWR1843 ARM-Cortex R4F core
1
|
DSP-Subsystem (DSS) Master control block (MCB) The structure is used to hold handling information, flags and stats relative to the radar design. More...
#include <mmWave_XSS.h>
Data Fields | |
| SOC_Handle | socHandle |
| Mbox_Handle | mboxHandle |
| ! Handle to the SOC Module More... | |
| Semaphore_Handle | mboxSemHandle |
| ! Handle to the peer Mailbox used to exchange messages between the MSS and DSS More... | |
| SOC_SysIntListenerHandle | chirpIntHandle |
| ! Semaphore handle for the mailbox communication More... | |
| SOC_SysIntListenerHandle | frameStartIntHandle |
| ! Handle to the SOC chirp interrupt listener Handle More... | |
| MMWave_Handle | ctrlHandle |
| ! Handle to the SOC frame interrupt listener Handle More... | |
| Event_Handle | eventHandle |
| mmWave control handle use to initialize the link infrastructure, which allows communication between the MSS and BSS More... | |
| UART_Handle | loggingUartHandle |
| ! MSS system event handle More... | |
| UART_Handle | commandUartHandle |
| ! UART Logging Handle More... | |
| mmW_MSS_STATS | stats |
| ! UART Command Handle used to interface with the CLI More... | |
| bool | cfgStatus |
| !mmWave stats More... | |
| bool | runningStatus |
| ! flag which indicates if the mmWave link has been configured More... | |
| bool | isMMWaveOpen |
| ! flag which indicates if the radar is transmitting or not More... | |
| int32_t | frameStartToken |
| ! flag which indicates if the basic radar configuration is completed. More... | |
| int32_t | subframeCntFromChirpInt |
| ! token for frame start events. More... | |
| int32_t | subframeCntFromFrameStart |
| ! The number of sub-frames transmitted derived from chirp available interrupts. More... | |
| int32_t | chirpIntcumSum |
| ! The number of subframes transmitted derived from the frame start interrupts. More... | |
| int32_t | chirpInt |
| ! The total number of chirp available interrupts. More... | |
| int32_t | numChirpsPerSubframe [NUM_SUBFRAMES] |
| ! A counter for chirp interrupts. It is reset every subframe. More... | |
| int32_t | subframeId |
| ! The number of chirps per subframe. More... | |
DSP-Subsystem (DSS) Master control block (MCB) The structure is used to hold handling information, flags and stats relative to the radar design.
Definition at line 210 of file mmWave_XSS.h.
| bool MCB_t::cfgStatus |
!mmWave stats
Definition at line 241 of file mmWave_XSS.h.
Referenced by MSS_CLIBasicCfg(), MSS_CLISensorStart(), and MSS_CLISensorStop().
| int32_t MCB_t::chirpInt |
! The total number of chirp available interrupts.
Definition at line 248 of file mmWave_XSS.h.
Referenced by MSS_chirpIntCallback(), and MSS_frameStartIntCallback().
| int32_t MCB_t::chirpIntcumSum |
! The number of subframes transmitted derived from the frame start interrupts.
Definition at line 247 of file mmWave_XSS.h.
| SOC_SysIntListenerHandle MCB_t::chirpIntHandle |
! Semaphore handle for the mailbox communication
Definition at line 216 of file mmWave_XSS.h.
Referenced by MSS_mmWaveInitTASK().
| UART_Handle MCB_t::commandUartHandle |
! UART Logging Handle
Definition at line 239 of file mmWave_XSS.h.
Referenced by MSS_mmWaveInitTASK().
| MMWave_Handle MCB_t::ctrlHandle |
! Handle to the SOC frame interrupt listener Handle
Definition at line 218 of file mmWave_XSS.h.
Referenced by MSS_CLIBasicCfg(), MSS_CLISensorStart(), MSS_CLISensorStop(), MSS_mmWaveCtrlTask(), and MSS_mmWaveInitTASK().
| Event_Handle MCB_t::eventHandle |
mmWave control handle use to initialize the link infrastructure, which allows communication between the MSS and BSS
Definition at line 237 of file mmWave_XSS.h.
Referenced by MSS_mmWaveStartCallbackFxn().
| SOC_SysIntListenerHandle MCB_t::frameStartIntHandle |
! Handle to the SOC chirp interrupt listener Handle
Definition at line 217 of file mmWave_XSS.h.
Referenced by MSS_mmWaveInitTASK().
| int32_t MCB_t::frameStartToken |
! flag which indicates if the basic radar configuration is completed.
Definition at line 244 of file mmWave_XSS.h.
Referenced by MSS_frameStartIntCallback().
| bool MCB_t::isMMWaveOpen |
! flag which indicates if the radar is transmitting or not
Definition at line 243 of file mmWave_XSS.h.
| UART_Handle MCB_t::loggingUartHandle |
! MSS system event handle
Definition at line 238 of file mmWave_XSS.h.
Referenced by mboxIn_uartOut_TASK(), and MSS_mmWaveInitTASK().
| Mbox_Handle MCB_t::mboxHandle |
! Handle to the SOC Module
Definition at line 214 of file mmWave_XSS.h.
Referenced by mboxIn_uartOut_TASK(), MSS_mboxWrite(), and MSS_mmWaveInitTASK().
| Semaphore_Handle MCB_t::mboxSemHandle |
! Handle to the peer Mailbox used to exchange messages between the MSS and DSS
Definition at line 215 of file mmWave_XSS.h.
Referenced by mboxCallbackFxn_MSS_ch0(), mboxIn_uartOut_TASK(), and MSS_mmWaveInitTASK().
| int32_t MCB_t::numChirpsPerSubframe[NUM_SUBFRAMES] |
! A counter for chirp interrupts. It is reset every subframe.
Definition at line 249 of file mmWave_XSS.h.
Referenced by MSS_chirpIntCallback(), and MSS_mmWaveInitTASK().
| bool MCB_t::runningStatus |
! flag which indicates if the mmWave link has been configured
Definition at line 242 of file mmWave_XSS.h.
Referenced by MSS_CLISensorStart(), and MSS_CLISensorStop().
| SOC_Handle MCB_t::socHandle |
Definition at line 213 of file mmWave_XSS.h.
Referenced by main(), and MSS_mmWaveInitTASK().
| mmW_MSS_STATS MCB_t::stats |
! UART Command Handle used to interface with the CLI
Definition at line 240 of file mmWave_XSS.h.
Referenced by MSS_mmWaveStartCallbackFxn(), and MSS_mmWaveStopCallbackFxn().
| int32_t MCB_t::subframeCntFromChirpInt |
! token for frame start events.
Definition at line 245 of file mmWave_XSS.h.
Referenced by MSS_chirpIntCallback().
| int32_t MCB_t::subframeCntFromFrameStart |
! The number of sub-frames transmitted derived from chirp available interrupts.
Definition at line 246 of file mmWave_XSS.h.
| int32_t MCB_t::subframeId |
! The number of chirps per subframe.
Definition at line 250 of file mmWave_XSS.h.
Referenced by MSS_chirpIntCallback().