Simulator State Observer
This section contains a description of the SkydelSimulatorStateObserverInterface supported by Skydel.
Simulator State
The SkydelSimulatorStateObserverInterface
interface can be used to obtain information about the current state of the simulator. By implementing the pushSimulatorState
method, a plug-in can act upon changes to the simulator's state. The method exposes the main state and sub state (simulatorState
and simulatorSubState
) that is sent by the simulator:
Idle
Incomplete
The configuration is invalid and the simulator cannot be started
Idle
Ready
The simulator is ready to be started
Started
Initializing Plug-ins
Plugin-initialization where the initialize method of the SkydelCoreInterface is called
Started
Initializing
The simulator is preparing the output for streaming
Started
Armed
The simulator's hardware is initialized and ready to start
Started
Streaming RF
The simulator is running
Started
WF Init (Worker instance)
In Wavefront context, a worker instance is synchronizing with the main instance
Started
WF Init (Main instance)
In Wavefront context, the main instance is synchronizing its worker instances
Started
WF Sync PPS Reset
In Wavefront context, the main instance communicates a reference PPS to the worker instances
Started
WF Sync Start
In Wavefront context, the main instance is using the PPS IN Delay Preference to determine when the GNSS RF signal should start streaming
Started
HIL Sync
In HIL context, the simulator is waiting for positions to start
Started
Sync Init
In Main/Worker multi-instance context, the main instance waits for all worker instances to finish initializing
Started
Sync Worker instance
In Main/Worker multi-instance context, the worker instance is waiting to start streaming on the PPS selected by the main instance
Started
Sync PPS Reset
In Main/Worker multi-instance context, the main instance communicates a reference PPS to the worker instances
Started
Sync Start Time
In Main/Worker multi-instance context when using GPS Timing receiver, the main instance retrieves the GPS time from the receiver and sets the simulation start time
Started
Sync Start
In Main/Worker multi-instance context, the main instance is using the PPS IN Delay Preference to determine when the GNSS RF signal should start streaming
Error
Error
The simulator encountered an error and stopped
Last updated