@Nickyb65 it get the information from the IMU ,which is monitoring various inputs from different sensors ,and comparing them to predetermined measurements provided by set parameters in the programming,this happens constantly when the drone is in flight
it does not know how strong the wind actually is ,just that it exceeds what the drone is capable of overcoming,according to those set parameters
with the hand catching hover just as you are now with your palm flat then wait for the drone to rise up as it senses your hand , after it has stopped rising, just hold the left stick fully down ,and it will descend onto your hand, keep your hand still till the motors stop, then release the left stick
be very careful in windy conditions, and position yourself so the wind is behind you ,so if something goes wrong the drone will not be blown into you