'Returns ``True`` if the vehicle is ready to arm, false otherwise (``Boolean``).
This attribute wraps a number of pre-arm checks, ensuring that the vehicle has booted,
has a good GPS fix, and that the EKF pre-arm is complete.'

@property
def is_armable(self):

    return ((self.mode != 'INITIALISING') and (self.gps_0.fix_type > 1) and self._ekf_predposhorizabs)
