|
Radio Control Layer (RCL)
|
Include dependency graph for generic.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| RCL_Events | RCL_Handler_Generic_Fs (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Generic_FsOff (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Generic_Tx (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Generic_TxRepeat (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Generic_TxTest (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Generic_Rx (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Generic_LrfOperation (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Nesb_Ptx (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events | RCL_Handler_Nesb_Prx (RCL_Command *cmd, LRF_Events lrfEvents, RCL_Events rclEventsIn) |
| RCL_Events RCL_Handler_Generic_Fs | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References genericHandlerState, LRF_disable(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_Interface_Generic_configOpFs(), LRF_Interface_Generic_sendOpFs(), LRF_programFrequency(), LRF_waitForTopsmReady(), RCL_CommandStatus_Active, RCL_CommandStatus_Finished, RCL_FsType_Tx, RCL_Hal_powerSetStandbyConstraint(), RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_prepareSynth(), RCL_Handler_Generic_setSynthPowerState(), and RCL_Scheduler_setStartStopTimeEarliestStart().
| RCL_Events RCL_Handler_Generic_FsOff | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References LRF_disable(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_Interface_Generic_configOpFsOff(), LRF_Interface_Generic_sendOpFsOff(), LRF_waitForTopsmReady(), RCL_CommandStatus_Active, RCL_CommandStatus_Finished, RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_setSynthPowerState(), and RCL_Scheduler_setCmdStopTimeNoStartTrigger().
| RCL_Events RCL_Handler_Generic_Tx | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References genericHandlerState, LRF_disable(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_Interface_Generic_configOpTx(), LRF_Interface_Generic_isFreqSynthLocked(), LRF_Interface_Generic_programSyncWordA(), LRF_Interface_Generic_sendOpTx(), LRF_prepareTxFifo(), LRF_programFrequency(), LRF_programTxPower(), LRF_waitForTopsmReady(), RCL_BufferStateFinished, RCL_CommandStatus_Active, RCL_CommandStatus_Error_MissingTxBuffer, RCL_CommandStatus_Error_Param, RCL_CommandStatus_Error_Synth, RCL_CommandStatus_Finished, RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_prepareSynth(), RCL_Handler_Generic_setSynthPowerState(), RCL_Handler_Generic_updateTxBuffers(), RCL_ProfilingEvent_PostprocStart, RCL_ProfilingEvent_PreprocStop, RCL_Scheduler_setStartStopTimeEarliestStart(), RCL_TxBuffer_get(), and TxPowerResult_Ok.
| RCL_Events RCL_Handler_Generic_TxRepeat | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References RCL_SchedulerStopInfo::cmdStopEnabled, genericHandlerState, RCL_SchedulerState::gracefulStopInfo, LRF_disable(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_getTxFifoWritable(), LRF_Interface_Generic_configNextOpTx(), LRF_Interface_Generic_configOpTxRepeat(), LRF_Interface_Generic_isFreqSynthLocked(), LRF_Interface_Generic_programSyncWordA(), LRF_Interface_Generic_sendOpFsOff(), LRF_Interface_Generic_sendOpTx(), LRF_Interface_Generic_skipFreqProgramming(), LRF_Interface_isCmdEndCauseEopStop(), LRF_prepareTxFifo(), LRF_programFrequency(), LRF_programTxPower(), LRF_retryTxFifo(), LRF_waitForTopsmReady(), LRF_writeTxFifoWords(), RCL_Buffer_DataEntry_paddedLen, RCL_CommandStatus_Active, RCL_CommandStatus_Error_MissingTxBuffer, RCL_CommandStatus_Error_Param, RCL_CommandStatus_Error_Synth, RCL_CommandStatus_Finished, RCL_Hal_enableGracefulStopTimeIrq(), RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_prepareSynth(), RCL_Handler_Generic_setSynthPowerState(), RCL_Scheduler_findStopStatus(), RCL_Scheduler_setNewStartNow(), RCL_Scheduler_setNewStartRelTime(), RCL_Scheduler_setStartStopTimeEarliestStart(), RCL_StopType_Graceful, RCL_StopType_Hard, rclSchedulerState, RCL_SchedulerStopInfo::schedStopEnabled, and TxPowerResult_Ok.
| RCL_Events RCL_Handler_Generic_TxTest | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References genericHandlerState, LRF_disable(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_Interface_Generic_configOpTxTest(), LRF_Interface_Generic_isFreqSynthLocked(), LRF_INTERFACE_GENERIC_PRBS_SYNC, LRF_Interface_Generic_programSyncWordA(), LRF_Interface_Generic_restoreModulationMode(), LRF_Interface_Generic_sendOpTx(), LRF_Interface_Generic_setModulationMode(), LRF_Interface_programSyncWordA(), LRF_programFrequency(), LRF_programTxPower(), LRF_waitForTopsmReady(), RCL_CMD_GENERIC_WH_MODE_NONE, RCL_CommandStatus_Active, RCL_CommandStatus_Error_Param, RCL_CommandStatus_Error_Synth, RCL_CommandStatus_Finished, RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_prepareSynth(), RCL_Handler_Generic_setSynthPowerState(), RCL_Scheduler_setStartStopTimeEarliestStart(), and TxPowerResult_Ok.
| RCL_Events RCL_Handler_Generic_Rx | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References RCL_SchedulerState::actualStartTime, genericHandlerState, LRF_disable(), LRF_discardRxFifoWords(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_EventRxBufFull, LRF_EventRxNok, LRF_EventRxOk, LRF_hasRxWordToRead(), LRF_Interface_Generic_configOpRx(), LRF_Interface_Generic_disableSyncSearch(), LRF_Interface_Generic_getFifoCfg(), LRF_Interface_Generic_isFreqSynthLocked(), LRF_Interface_Generic_maskEventsByFifoConf(), LRF_Interface_Generic_programSyncWordA(), LRF_Interface_Generic_programSyncWordB(), LRF_Interface_Generic_restoreSyncSearch(), LRF_Interface_Generic_sendOpRx(), LRF_Interface_Generic_sendOpStop(), LRF_Interface_isCmdEndCauseEopStop(), LRF_peekRxFifo(), LRF_prepareRxFifo(), LRF_programFrequency(), LRF_readRxFifoWords(), LRF_setRxFifoEffSz(), LRF_waitForTopsmReady(), RCL_Buffer_DataEntry_paddedLen, RCL_CommandStatus_Active, RCL_CommandStatus_Error_RxBufferCorruption, RCL_CommandStatus_Error_Synth, RCL_CommandStatus_Finished, RCL_EventNone, RCL_Hal_setupSyncFoundCap(), RCL_Handler_Generic_initRxStats(), RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_prepareSynth(), RCL_Handler_Generic_setSynthPowerState(), RCL_Handler_Generic_updateLongStats(), RCL_Handler_Generic_updateRxCurBufferAndFifo(), RCL_Handler_Generic_updateRxStats(), RCL_MultiBuffer_commitBytes(), RCL_MultiBuffer_getBuffer(), RCL_MultiBuffer_getNextWritableByte(), RCL_ProfilingEvent_PostprocStart, RCL_ProfilingEvent_PreprocStop, RCL_Scheduler_findStopStatus(), RCL_Scheduler_setStartStopTimeEarliestStart(), RCL_StopType_Graceful, and rclSchedulerState.
| RCL_Events RCL_Handler_Generic_LrfOperation | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References LRF_disable(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_Interface_sendOp(), LRF_waitForTopsmReady(), RCL_CommandStatus_Active, RCL_CommandStatus_Finished, RCL_CommandStatus_Scheduled, RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), and RCL_Scheduler_setCmdStopTimeNoStartTrigger().
| RCL_Events RCL_Handler_Nesb_Ptx | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References RCL_SchedulerState::actualStartTime, genericHandlerState, LRF_disable(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_EventRxBufFull, LRF_EventRxIgnored, LRF_EventRxNok, LRF_EventRxOk, LRF_hasRxWordToRead(), LRF_Interface_Generic_configNextOpTx(), LRF_Interface_Generic_configOpNesbPtx(), LRF_Interface_Generic_getFifoCfg(), LRF_Interface_Generic_isFreqSynthLocked(), LRF_Interface_Generic_maskEventsByFifoConf(), LRF_Interface_Generic_programSyncWordA(), LRF_Interface_Generic_programSyncWordB(), LRF_Interface_Generic_sendOpStop(), LRF_Interface_Generic_sendOpTx(), LRF_Interface_Generic_shouldNesbListenForAck(), LRF_Interface_getCmdEndCause(), LRF_Interface_isCmdEndCauseEndedWithoutSync(), LRF_Interface_isCmdEndCauseEndOk(), LRF_peekRxFifo(), LRF_prepareRxFifo(), LRF_prepareTxFifo(), LRF_programFrequency(), LRF_programTxPower(), LRF_readRxFifoWords(), LRF_retryTxFifo(), LRF_waitForTopsmReady(), RCL_Buffer_DataEntry_paddedLen, RCL_BufferStateFinished, RCL_CommandStatus_Active, RCL_CommandStatus_Error_MissingTxBuffer, RCL_CommandStatus_Error_Param, RCL_CommandStatus_Error_RxBufferCorruption, RCL_CommandStatus_Error_Synth, RCL_CommandStatus_Finished, RCL_CommandStatus_NoSync, RCL_Hal_setupSyncFoundCap(), RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_prepareSynth(), RCL_Handler_Generic_setSynthPowerState(), RCL_Handler_Generic_updateRxCurBufferAndFifo(), RCL_Handler_Generic_updateTxBuffers(), RCL_Handler_Nesb_initStats(), RCL_Handler_Nesb_updateHeader(), RCL_Handler_Nesb_updateLongStats(), RCL_Handler_Nesb_updateStats(), RCL_MultiBuffer_commitBytes(), RCL_MultiBuffer_getBuffer(), RCL_MultiBuffer_getNextWritableByte(), RCL_ProfilingEvent_PostprocStart, RCL_ProfilingEvent_PreprocStop, RCL_Scheduler_setNewStartNow(), RCL_Scheduler_setNewStartRelTime(), RCL_Scheduler_setStartStopTimeEarliestStart(), RCL_TxBuffer_get(), rclSchedulerState, and TxPowerResult_Ok.
| RCL_Events RCL_Handler_Nesb_Prx | ( | RCL_Command * | cmd, |
| LRF_Events | lrfEvents, | ||
| RCL_Events | rclEventsIn | ||
| ) |
References RCL_SchedulerState::actualStartTime, RCL_FeatureControl::enablePaEsdProtection, genericHandlerState, LRF_disable(), LRF_discardRxFifoWords(), LRF_enable(), LRF_enableHwInterrupt(), LRF_EventOpDone, LRF_EventOpError, LRF_EventRxBufFull, LRF_EventRxIgnored, LRF_EventRxNok, LRF_EventRxOk, LRF_hasRxWordToRead(), LRF_Interface_Generic_configOpNesbPrx(), LRF_Interface_Generic_disableSyncSearch(), LRF_Interface_Generic_getFifoCfg(), LRF_Interface_Generic_getOpCfgNesbPrx(), LRF_Interface_Generic_isFreqSynthLocked(), LRF_Interface_Generic_maskEventsByFifoConf(), LRF_Interface_Generic_programSyncWordA(), LRF_Interface_Generic_programSyncWordB(), LRF_Interface_Generic_restoreSyncSearch(), LRF_Interface_Generic_sendOpRx(), LRF_Interface_Generic_sendOpStop(), LRF_Interface_Generic_updateSyncWordCfg(), LRF_Interface_isCmdEndCauseEopStop(), LRF_peekRxFifo(), LRF_prepareRxFifo(), LRF_prepareTxFifo(), LRF_programFrequency(), LRF_programTxPower(), LRF_readRxFifoWords(), LRF_setRxFifoEffSz(), LRF_updatePaEsdProtection(), LRF_waitForTopsmReady(), RCL_Buffer_DataEntry_paddedLen, RCL_CommandStatus_Active, RCL_CommandStatus_Error_Param, RCL_CommandStatus_Error_RxBufferCorruption, RCL_CommandStatus_Error_Synth, RCL_CommandStatus_Finished, RCL_EventNone, RCL_Hal_setupSyncFoundCap(), RCL_Handler_Generic_mapLrfErrorStatusToRclStatus(), RCL_Handler_Generic_prepareSynth(), RCL_Handler_Generic_setSynthPowerState(), RCL_Handler_Generic_updateRxCurBufferAndFifo(), RCL_Handler_Nesb_initStats(), RCL_Handler_Nesb_updateLongStats(), RCL_Handler_Nesb_updateStats(), RCL_MultiBuffer_commitBytes(), RCL_MultiBuffer_getBuffer(), RCL_MultiBuffer_getNextWritableByte(), RCL_ProfilingEvent_PostprocStart, RCL_ProfilingEvent_PreprocStop, RCL_Scheduler_findStopStatus(), RCL_Scheduler_setStartStopTimeEarliestStart(), RCL_StopType_Graceful, rclFeatureControl, rclSchedulerState, and TxPowerResult_Ok.