Skip to content

Commit

Permalink
[state] fix local/global coordinate validity checks
Browse files Browse the repository at this point in the history
  • Loading branch information
flixr committed Sep 10, 2013
1 parent 64f1c9f commit 577b68d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions sw/airborne/state.h
Expand Up @@ -487,12 +487,12 @@ extern void stateCalcPositionLla_f(void);

/// Test if local coordinates are valid.
static inline bool_t stateIsLocalCoordinateValid(void) {
return ((state.ned_initialized_i || state.utm_initialized_f) && (state.pos_status & ~(POS_LOCAL_COORD)));
return ((state.ned_initialized_i || state.utm_initialized_f) && (state.pos_status & (POS_LOCAL_COORD)));
}

/// Test if global coordinates are valid.
static inline bool_t stateIsGlobalCoordinateValid(void) {
return ((state.pos_status & ~(POS_GLOBAL_COORD)) || stateIsLocalCoordinateValid());
return ((state.pos_status & (POS_GLOBAL_COORD)) || stateIsLocalCoordinateValid());
}

/************************ Set functions ****************************/
Expand Down

0 comments on commit 577b68d

Please sign in to comment.