> For the complete documentation index, see [llms.txt](https://docs.xbstation.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xbstation.com/xblink-sat-ndaa/flight-safety.md).

# FlightSafety

This section contains information about Flight Safety with XBLink SAT NDAA

## GCS Failsafe

When you make a BVLOS flight in an area with a heavily obstructed view of the sky, a disconnection between UAV and Ground Control Station may occur. XBLink will automatically reconnect to the Starlink network.

If you fly in an area with a prolonged loss of satellite connection, UAVs return (RTL) is necessary. So, the best way to achieve safe flight is to activate GCS Failsafe on your UAVs.

The Ground Control Station (GCS) failsafe controls how UAVs will behave if contact with the GCS is lost. The GCS failsafe monitors the time since the last MAVLink heartbeat from the GCS. If no heartbeat is received for FS\_GCS\_TIMEOUT seconds (Default seconds), the GCS failsafe event will trigger based on your parameter settings. Note that if no GCS is ever connected, the GCS failsafe will remain inactive regardless of parameter settings.

Please read the Ardupilot documentation carefully to activate GCS Failsafe

### Copter

[FS\_GCS\_ENABLE](https://ardupilot.org/copter/docs/parameters.html#fs-gcs-enable) = 1 (Ground Station Failsafe Enable, switch the copter to RTL Mode. If the GPS position is not usable, the copter will change to Land Mode instead.)

[FS\_GCS\_TIMEOUT](https://ardupilot.org/copter/docs/parameters.html#fs-gcs-timeout) = 35 (Timeout before triggering the GCS failsafe. 35 seconds is the time to reconnect or restart the Starlink module in XBLink)

{% hint style="info" %}
More detail, follow this section: <https://ardupilot.org/copter/docs/gcs-failsafe.html>
{% endhint %}

### Plane

[FS\_GCS\_ENABL](https://ardupilot.org/plane/docs/parameters.html#fs-gcs-enabl) = 1 (GCS failsafe enable)

[FS\_LONG\_TIMEOUT](https://ardupilot.org/plane/docs/parameters.html#fs-long-timeout) = 35 (The time in seconds that a failsafe condition has to persist before a long failsafe event will occur. 35 seconds is the time to reconnect or restart the Starlink module in XBLink.)

[FS\_LONG\_ACTN](https://ardupilot.org/plane/docs/parameters.html#fs-long-actn) = 1 (ReturnToLaunch)

{% hint style="info" %}
More detail, follow this section: <https://ardupilot.org/plane/docs/apms-failsafe-function.html>
{% endhint %}
