飞控打信息打印



如果打印到地面站可以使用mavlink_log_critical

mavlink_log_critical(mavlink_log_pub_local, "HIL platform: Connect to simulator before arming");

借助此,可以把飞控打信息印到地面站



如果是打印到NSH,可以使用warnx或者PX4_WARN,两者背后逻辑一样。


#define warnx(...) PX4_WARN(__VA_ARGS__)


#define PX4_PANIC(FMT, ...) __px4_log_modulename(_PX4_LOG_LEVEL_PANIC, FMT, ##__VA_ARGS__)
#define PX4_ERR(FMT, ...) __px4_log_modulename(_PX4_LOG_LEVEL_ERROR, FMT, ##__VA_ARGS__)
#define PX4_WARN(FMT, ...) __px4_log_modulename(_PX4_LOG_LEVEL_WARN,  FMT, ##__VA_ARGS__)
#define PX4_DEBUG(FMT, ...) __px4_log_omit(_PX4_LOG_LEVEL_DEBUG, FMT, ##__VA_ARGS__)


可以使用 PX4_WARN

PX4_WARN("Preflight checks always pass on RPI.");




printf("acc.x=%8.4f",(double)arb.x);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值