{"version":1,"pages":[{"id":"-MW_PxowRie7mHAQ1R7l","title":"Introduction","pathname":"/skydel-plug-ins-documentation","siteSpaceId":"sitesp_HFMBL","description":""},{"id":"-MW_QY2oDYYCbSZKnJ38","title":"Ubuntu 22.04","pathname":"/skydel-plug-ins-documentation/development-environment/ubuntu-18","siteSpaceId":"sitesp_HFMBL","description":"This section contains instructions on how to setup your development environment in Ubuntu 22.04 in order to compile the Skydel Plug-ins examples.","breadcrumbs":[{"label":"Development Environment"}]},{"id":"-MW_QY2pnqsH-be-USjG","title":"Windows 10 & 11","pathname":"/skydel-plug-ins-documentation/development-environment/windows-10","siteSpaceId":"sitesp_HFMBL","description":"This section contains instructions on how to setup your development environment in Windows 10 & 11 in order to compile the Skydel Plug-ins examples.","breadcrumbs":[{"label":"Development Environment"}]},{"id":"l8Grjft24p6APdhhXxng","title":"Compilation","pathname":"/skydel-plug-ins-documentation/development-environment/compilation","siteSpaceId":"sitesp_HFMBL","description":"","breadcrumbs":[{"label":"Development Environment"}]},{"id":"btNup3iwIdAevPaqz8av","title":"Featured Plug-ins","pathname":"/skydel-plug-ins-documentation/development-environment/featured-plug-ins","siteSpaceId":"sitesp_HFMBL","description":"","breadcrumbs":[{"label":"Development Environment"}]},{"id":"lRzOAQSDDk5qO1o9lL22","title":"IMU Plug-in","pathname":"/skydel-plug-ins-documentation/development-environment/featured-plug-ins/imu-plug-in","siteSpaceId":"sitesp_HFMBL","description":"","breadcrumbs":[{"label":"Development Environment"},{"label":"Featured Plug-ins"}]},{"id":"-MW_QY2sJekxfCOowXpm","title":"Roles","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of every role supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"}]},{"id":"HqXIEMy4yjqw2QPgDlc9","title":"Core","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/core","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelCoreInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"poUi4vxOAecb6FIC3fwz","title":"RAPI","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/rapi","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelRapiInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"CLQ5K03m6KUamd2BwCTx","title":"Position Observer","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/position-observer","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelPositionObserverInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"w0mDuz5Y8ypQY3q2Ojx0","title":"Raw Data Observer","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/raw-data-observer","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelRawDataObserverInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"tj75XgAyD7TWxjJXJVnk","title":"HIL Observer","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/hil-observer","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelHilObserverInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"9aehU1A10eiANcMmaTxe","title":"Radio Time Observer","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/radio-time-observer","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelRadioTimeObserverInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"1ec1822uEDh2W9o08k89","title":"Transmitter Observer","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/transmitter-observer","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelTransmitterObserverInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"bTEtu5LWsarpmCsbooX2","title":"Simulator State Observer","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/simulator-state-observer","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelSimulatorStateObserverInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"aeQwUiLUG9TpTqjVUL0U","title":"Custom Signal Factory","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/custom-signal-factory","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the SkydelCustomSignalFactoryInterface supported by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"}]},{"id":"60NS35rQeg058cl2yKao","title":"Structures","pathname":"/skydel-plug-ins-documentation/plug-in-development/roles/custom-signal-factory/structures","siteSpaceId":"sitesp_HFMBL","description":"This section contains a description of the custom signal structures shared by Skydel.","breadcrumbs":[{"label":"Plug-in Development"},{"label":"Roles"},{"label":"Custom Signal Factory"}]},{"id":"-MW_QY2tj3ogS3GLcMqu","title":"Enabling","pathname":"/skydel-plug-ins-documentation/plug-in-development/instantiation","siteSpaceId":"sitesp_HFMBL","description":"This section explains the interaction between Skydel and a plug-in when enabling a plug-in.","breadcrumbs":[{"label":"Plug-in Development"}]},{"id":"-MW_QY2uLDs5TKhNormp","title":"Runtime","pathname":"/skydel-plug-ins-documentation/plug-in-development/runtime","siteSpaceId":"sitesp_HFMBL","description":"This section explains the interaction between Skydel and a plug-in at runtime.","breadcrumbs":[{"label":"Plug-in Development"}]},{"id":"7laDMuj1WVVZ6eNgyQNu","title":"Time Synchronization","pathname":"/skydel-plug-ins-documentation/plug-in-development/time-synchronization","siteSpaceId":"sitesp_HFMBL","description":"This section explains time synchronization in plug-ins.","breadcrumbs":[{"label":"Plug-in Development"}]},{"id":"RY9vo0TE6tNyKWjrJ4gg","title":"Custom Signal","pathname":"/skydel-plug-ins-documentation/custom-signal","siteSpaceId":"sitesp_HFMBL","description":"This section explains the integration the Custom Signals Plug-in feature in Skydel."},{"id":"-MW_QY2xRG1iiuVO-tDu","title":"Using Plug-ins","pathname":"/skydel-plug-ins-documentation/plug-ins-in-skydel/using-plugins","siteSpaceId":"sitesp_HFMBL","description":"Here's how you can use plug-ins in Skydel.","breadcrumbs":[{"label":"Plug-ins in Skydel"}]},{"id":"7DaSaH2mDUsA74Gg3qdj","title":"Migration","pathname":"/skydel-plug-ins-documentation/legacy-custom-signal/migration","siteSpaceId":"sitesp_HFMBL","breadcrumbs":[{"label":"Legacy Custom Signal"}]}]}