Sylphase SDGPS
The software-defined GPS(/GNSS) toolkit
ingest-orientation

Type signature: (observables->observables)

Help

Usage:

ingest-orientation [OPTION]... PIPELINE

Allowed options:

Option Description
--help produce help message
--pipeline PIPELINE SDGPS pipeline with type signature "->orientation_trajectory" to run in asynchronous thread that provides orientation_trajectory samples
--verbose output extra debugging information
--sample-latency arg (=0.1) latency of generated orientation samples (units: seconds); more latency reduces the need for extrapolation
--sample-period arg (=1/10) period of generated orientation samples (units: seconds)
--maximum-extrapolation arg (=20.000000000000000000) maximum duration by which orientation will be extrapolated forward in time, relative to the latest orientation_trajectory packet
--queue-size arg (=1024) number of orientation_trajectory packets thread-to-thread circular buffer can hold
--history-size arg (=1024) number of orientation_trajectory packets interpolator history buffer can hold
--block-branch-pipeline block asynchronous pipeline if its GNSS time is moving too far into the future; useful if branch pipeline is unsynchronized with main pipeline (e.g. branch pipeline is "read-orientation-trajectory-file --rate inf") because --block-branch-pipeline will slow branch pipeline down as necessary to keep it synchronized with main pipeline
--block-main-pipeline block main pipeline if it needs orientation_trajectory packets in future relative to branch pipeline's current output; useful if main pipeline is unsynchronized with branch pipeline (e.g. main pipeline is "read-cooked2-file --rate inf") because --block-main-pipeline will slow main pipeline down as necessary to keep it synchronized with branch pipeline
--restart-branch-pipeline restart asynchronous pipeline if it exits (e.g. due to connect-*-tcp's TCP connection failing)
--restart-branch-pipeline-delay arg (=3.000000000000000000) delay before restarting branch pipeline if --restart-branch-pipeline is used (units: seconds)