Skip to content

Class inertialsim::sensors::INSSpecification

ClassList > inertialsim > sensors > INSSpecification

INS specification.More...

  • #include <ins_specification.h>

Classes

Type Name
class DataInterface
INS data interface specification.
class Gravity
INS gravity model specification.
class InitialConditions
INS initial conditions specification.
class Timing
INS timing specification.

Public Functions

Type Name
INSSpecification (int axes=3)
Construct with default or specified number of axes.
int axes () const
Get number of axes.
DataInterface & data_interface ()
Get data interface specification.
const DataInterface & data_interface () const
Gravity & gravity ()
Get gravity specification.
const Gravity & gravity () const
InitialConditions & initial_conditions ()
Get initial conditions specification.
const InitialConditions & initial_conditions () const
Timing & timing ()
Get timing specification.
const Timing & timing () const

Detailed Description

An inertial navigation system (INS) specification includes the parameters required to simulate INS behavior and response to inputs.

By default the specification returns a perfect sensor with no intrinsic sources of error.

Public Functions Documentation

function INSSpecification

Construct with default or specified number of axes.

inline explicit inertialsim::sensors::INSSpecification::INSSpecification (
    int axes=3
) 

Initializes all nested specification types with matching number of axes.

Parameters:

  • axes Number of axes (default: 3).

function axes

Get number of axes.

inline int inertialsim::sensors::INSSpecification::axes () const


function data_interface [½]

Get data interface specification.

inline DataInterface & inertialsim::sensors::INSSpecification::data_interface () 


function data_interface [2/2]

inline const DataInterface & inertialsim::sensors::INSSpecification::data_interface () const

function gravity [½]

Get gravity specification.

inline Gravity & inertialsim::sensors::INSSpecification::gravity () 


function gravity [2/2]

inline const Gravity & inertialsim::sensors::INSSpecification::gravity () const

function initial_conditions [½]

Get initial conditions specification.

inline InitialConditions & inertialsim::sensors::INSSpecification::initial_conditions () 


function initial_conditions [2/2]

inline const InitialConditions & inertialsim::sensors::INSSpecification::initial_conditions () const

function timing [½]

Get timing specification.

inline Timing & inertialsim::sensors::INSSpecification::timing () 


function timing [2/2]

inline const Timing & inertialsim::sensors::INSSpecification::timing () const


The documentation for this class was generated from the following file cpp/include/inertialsim/sensors/ins_specification.h