Allow taking wind into account in the simulation. This will probably imply:
Creating wind models.
First one should be NoWind, ConstantWind
Other wind models with variable wind as a function of time or position could be implemented afterwards.
Creating an AeroState type to store aerodynamic state (tas, alpha, beta...).
Take into accound that, currently, DSState has a get_tas, get_alpha... which refer to inertial velocity, "inertial AoA"... that only match the real ones if there is no wind.
Allow taking wind into account in the simulation. This will probably imply:
NoWind
,ConstantWind
AeroState
type to store aerodynamic state (tas, alpha, beta...).DSState
has aget_tas
,get_alpha
... which refer to inertial velocity, "inertial AoA"... that only match the real ones if there is no wind.