We are operating VTOLs on moving ships. Transition distance standard is 300m(it can be variable due to circumstances.)
and if aircraft entered 300m distance it should be reported by GCS operator to external pilot.
You can easily get that functionality you want via a small plugin or a lua script onboard, 10 lines max.
Or you can use nested warnings but need a lot’s of them to get the warnings that you need.
I already have plugin in mission planner and GCS have limited CPU power, So Im worrying about adding new plugin that I coded, but I will try plugin or lua script.