Position Observer
This section contains a description of the SkydelPositionObserverInterface supported by Skydel.
Real Time Positions
During simulation initialization, Skydel will ask for a SkydelRuntimePositionObserver*
from every plug-in via the createRuntimePositionObserver
method. It's mandatory to fully give the ownership of the returned pointer to Skydel.
During simulation, Skydel will send the vehicle position data in ecef at 1000 Hz via the pushPosition
method with the following data structure:
time
millisecond
position(x, y, z)
meter
orientation(roll, pitch, yaw)
radian
Dynamic User Interface
During simulation initialization, Skydel will provide opportunity for plug-ins to connect to their user interface for real-time updates via the connectToView
method. The QWidget*
parameter is the same as the one created by the createUI
method.
Example
See the plug-in example position_observer_plugin for more information. It covers:
Receiving real time position data
Updating the user interface
Logging in the temporary folder
Sending position data on the network
Last updated