ROS: Fixes for ROS build

The ROS build included some files that used isfinite vs PX4_ISFINITE.

The AppState class also needed to be supported for ROS.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
This commit is contained in:
Mark Charlebois
2015-05-19 10:41:15 -07:00
parent 49a200d834
commit 0f5cb75692
6 changed files with 25 additions and 20 deletions
@@ -45,7 +45,7 @@ using namespace px4;
void rc_channels_callback_function(const px4_rc_channels &msg)
{
PX4_INFO("I heard: [%llu]", msg.data().timestamp_last_valid);
PX4_INFO("I heard: [%lu]", msg.data().timestamp_last_valid);
}
SubscriberExample::SubscriberExample() :
@@ -84,21 +84,21 @@ SubscriberExample::SubscriberExample() :
*/
void SubscriberExample::rc_channels_callback(const px4_rc_channels &msg)
{
PX4_INFO("rc_channels_callback (method): [%llu]",
PX4_INFO("rc_channels_callback (method): [%lu]",
msg.data().timestamp_last_valid);
PX4_INFO("rc_channels_callback (method): value of _sub_rc_chan: [%llu]",
PX4_INFO("rc_channels_callback (method): value of _sub_rc_chan: [%lu]",
_sub_rc_chan->data().timestamp_last_valid);
}
void SubscriberExample::vehicle_attitude_callback(const px4_vehicle_attitude &msg)
{
PX4_INFO("vehicle_attitude_callback (method): [%llu]",
PX4_INFO("vehicle_attitude_callback (method): [%lu]",
msg.data().timestamp);
}
void SubscriberExample::parameter_update_callback(const px4_parameter_update &msg)
{
PX4_INFO("parameter_update_callback (method): [%llu]",
PX4_INFO("parameter_update_callback (method): [%lu]",
msg.data().timestamp);
_p_sub_interv.update();
PX4_INFO("Param SUB_INTERV = %d", _p_sub_interv.get());