mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-08 17:08:28 -04:00
AP_RCProtocol: disable raw logging if no RC_Channel
We're asking the singleton here for information on whether we should do raw logging. We may not actually be compiling the RC_Channel library in.
This commit is contained in:
parent
e41cc42e10
commit
c1110d4b43
@ -178,7 +178,8 @@ void AP_RCProtocol_Backend::configure_vtx(uint8_t band, uint8_t channel, uint8_t
|
|||||||
*/
|
*/
|
||||||
void AP_RCProtocol_Backend::log_data(AP_RCProtocol::rcprotocol_t prot, uint32_t timestamp, const uint8_t *data, uint8_t len) const
|
void AP_RCProtocol_Backend::log_data(AP_RCProtocol::rcprotocol_t prot, uint32_t timestamp, const uint8_t *data, uint8_t len) const
|
||||||
{
|
{
|
||||||
#if HAL_LOGGING_ENABLED
|
#if HAL_LOGGING_ENABLED && AP_RC_CHANNEL_ENABLED
|
||||||
|
|
||||||
#if (CONFIG_HAL_BOARD == HAL_BOARD_SITL || CONFIG_HAL_BOARD == HAL_BOARD_LINUX)
|
#if (CONFIG_HAL_BOARD == HAL_BOARD_SITL || CONFIG_HAL_BOARD == HAL_BOARD_LINUX)
|
||||||
if (&rc() == nullptr) { // allow running without RC_Channels if we are doing the examples
|
if (&rc() == nullptr) { // allow running without RC_Channels if we are doing the examples
|
||||||
return;
|
return;
|
||||||
@ -214,7 +215,7 @@ void AP_RCProtocol_Backend::log_data(AP_RCProtocol::rcprotocol_t prot, uint32_t
|
|||||||
u32[0], u32[1], u32[2], u32[3], u32[4],
|
u32[0], u32[1], u32[2], u32[3], u32[4],
|
||||||
u32[5], u32[6], u32[7], u32[8], u32[9]);
|
u32[5], u32[6], u32[7], u32[8], u32[9]);
|
||||||
}
|
}
|
||||||
#endif // HAL_LOGGING_ENABLED
|
#endif // HAL_LOGGING_ENABLED && AP_RC_CHANNEL_ENABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // AP_RCPROTOCOL_ENABLED
|
#endif // AP_RCPROTOCOL_ENABLED
|
||||||
|
Loading…
Reference in New Issue
Block a user