diff options
author | Anton Babushkin <anton.babushkin@me.com> | 2014-06-29 15:35:34 +0200 |
---|---|---|
committer | Anton Babushkin <anton.babushkin@me.com> | 2014-06-29 15:35:34 +0200 |
commit | adf230ce4efe30087e751f143dab1df33a7d3b70 (patch) | |
tree | 50d9faa64ce7140d609770a0eeeaff7687504407 /src/modules/navigator/mission_block.cpp | |
parent | 8a442c2125502ef4b8c33bea85ac4a5d0c82906e (diff) | |
download | px4-firmware-adf230ce4efe30087e751f143dab1df33a7d3b70.tar.gz px4-firmware-adf230ce4efe30087e751f143dab1df33a7d3b70.tar.bz2 px4-firmware-adf230ce4efe30087e751f143dab1df33a7d3b70.zip |
navigator: more API changes, duplicate code removed
Diffstat (limited to 'src/modules/navigator/mission_block.cpp')
-rw-r--r-- | src/modules/navigator/mission_block.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/modules/navigator/mission_block.cpp b/src/modules/navigator/mission_block.cpp index bf3c934a6..cbf7ac987 100644 --- a/src/modules/navigator/mission_block.cpp +++ b/src/modules/navigator/mission_block.cpp @@ -202,9 +202,10 @@ MissionBlock::mission_item_to_position_setpoint(const struct mission_item_s *ite } void -MissionBlock::set_previous_pos_setpoint(struct position_setpoint_triplet_s *pos_sp_triplet) +MissionBlock::set_previous_pos_setpoint() { - /* reuse current setpoint as previous setpoint */ + struct position_setpoint_triplet_s *pos_sp_triplet = _navigator->get_position_setpoint_triplet(); + if (pos_sp_triplet->current.valid) { memcpy(&pos_sp_triplet->previous, &pos_sp_triplet->current, sizeof(struct position_setpoint_s)); } |