# Skydel Plug-ins Documentation

## Wiki

- [Introduction](https://skydel.gitbook.io/skydel-plug-ins-documentation/readme.md)
- [Ubuntu 22.04](https://skydel.gitbook.io/skydel-plug-ins-documentation/development-environment/ubuntu-18.md): This section contains instructions on how to setup your development environment in Ubuntu 22.04 in order to compile the Skydel Plug-ins examples.
- [Windows 10 & 11](https://skydel.gitbook.io/skydel-plug-ins-documentation/development-environment/windows-10.md): This section contains instructions on how to setup your development environment in Windows 10 & 11 in order to compile the Skydel Plug-ins examples.
- [Compilation](https://skydel.gitbook.io/skydel-plug-ins-documentation/development-environment/compilation.md)
- [Featured Plug-ins](https://skydel.gitbook.io/skydel-plug-ins-documentation/development-environment/featured-plug-ins.md)
- [IMU Plug-in](https://skydel.gitbook.io/skydel-plug-ins-documentation/development-environment/featured-plug-ins/imu-plug-in.md)
- [Roles](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles.md): This section contains a description of every role supported by Skydel.
- [Core](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/core.md): This section contains a description of the SkydelCoreInterface supported by Skydel.
- [RAPI](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/rapi.md): This section contains a description of the SkydelRapiInterface supported by Skydel.
- [Position Observer](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/position-observer.md): This section contains a description of the SkydelPositionObserverInterface supported by Skydel.
- [Raw Data Observer](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/raw-data-observer.md): This section contains a description of the SkydelRawDataObserverInterface supported by Skydel.
- [HIL Observer](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/hil-observer.md): This section contains a description of the SkydelHilObserverInterface supported by Skydel.
- [Radio Time Observer](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/radio-time-observer.md): This section contains a description of the SkydelRadioTimeObserverInterface supported by Skydel.
- [Transmitter Observer](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/transmitter-observer.md): This section contains a description of the SkydelTransmitterObserverInterface supported by Skydel.
- [Simulator State Observer](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/simulator-state-observer.md): This section contains a description of the SkydelSimulatorStateObserverInterface supported by Skydel.
- [Custom Signal Factory](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/custom-signal-factory.md): This section contains a description of the SkydelCustomSignalFactoryInterface supported by Skydel.
- [Structures](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/roles/custom-signal-factory/structures.md): This section contains a description of the custom signal structures shared by Skydel.
- [Enabling](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/instantiation.md): This section explains the interaction between Skydel and a plug-in when enabling a plug-in.
- [Runtime](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/runtime.md): This section explains the interaction between Skydel and a plug-in at runtime.
- [Time Synchronization](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-in-development/time-synchronization.md): This section explains time synchronization in plug-ins.
- [Custom Signal](https://skydel.gitbook.io/skydel-plug-ins-documentation/custom-signal.md): This section explains the integration the Custom Signals Plug-in feature in Skydel.
- [Using Plug-ins](https://skydel.gitbook.io/skydel-plug-ins-documentation/plug-ins-in-skydel/using-plugins.md): Here's how you can use plug-ins in Skydel.
- [Migration](https://skydel.gitbook.io/skydel-plug-ins-documentation/legacy-custom-signal/migration.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://skydel.gitbook.io/skydel-plug-ins-documentation/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
