Instrument Neutral Distributed Interface INDI 2.2.5
Classes | Static Protected Member Functions | Static Protected Attributes | List of all members
DriverPipelineTest Class Reference
Inheritance diagram for DriverPipelineTest:
AlignmentPluginTest

Classes

struct  SkyPoint
 

Static Protected Member Functions

static double getLST (INDI::IGeographicCoordinates site)
 
- Static Protected Member Functions inherited from AlignmentPluginTest
::Alignment makeGenerator (const MountErrors &e, INDI::IGeographicCoordinates site, ::Alignment::MOUNT_TYPE mountType=::Alignment::EQ_GEM)
 Build and configure a scopesim_helper Alignment generator.
 
static void buildEntry (::Alignment &gen, TelescopeDirectionVectorSupportFunctions *pSupport, double ra, double dec, double lst_hrs, double jd, ::Alignment::MOUNT_TYPE mountType, AlignmentDatabaseEntry &entry)
 

Static Protected Attributes

static constexpr SkyPoint kTestPoints []
 
- Static Protected Attributes inherited from AlignmentPluginTest
static constexpr double fixedJD = 2461113.81667
 

Additional Inherited Members

- Protected Member Functions inherited from AlignmentPluginTest
void SetUp () override
 
void RunPluginAllInAlignment (MathPlugin &plugin, const MountErrors &errors, int numPoints, INDI::IGeographicCoordinates site=kLosAngeles, ::Alignment::MOUNT_TYPE mountType=::Alignment::EQ_GEM, double minDecOverride=NAN, double maxDecOverride=NAN)
 
void RunPluginAlignValidate (MathPlugin &plugin, const MountErrors &errors, int numAlign, int numValidate, double targetRMSArcsec, INDI::IGeographicCoordinates site=kLosAngeles, ::Alignment::MOUNT_TYPE mountType=::Alignment::EQ_GEM, double minDecOverride=NAN, double maxDecOverride=NAN, double *maxResidualOut=nullptr)
 
void RunPluginNoiseValidate (MathPlugin &noisyPlugin, MathPlugin &refPlugin, const MountErrors &errors, int numAlign, int numValidate, double noiseSigmaDeg, double targetRMSArcsec, INDI::IGeographicCoordinates site=kLosAngeles, ::Alignment::MOUNT_TYPE mountType=::Alignment::EQ_GEM)
 
void RunTimeShiftValidate (MathPlugin &plugin, const MountErrors &errors, int numAlign, int numValidate, double shiftHours, double targetRMSArcsec, INDI::IGeographicCoordinates site=kLosAngeles, ::Alignment::MOUNT_TYPE mountType=::Alignment::EQ_GEM)
 
void RunGotoConventionRegression (MathPlugin &plugin, const MountErrors &errors, int numAlign, double valRA, double valDec, double azTolDeg, INDI::IGeographicCoordinates site=kLosAngeles)
 
void RunEqPolarRegression (SPKMathPlugin &plugin, const MountErrors &errors, int numAlign, double valRA, double valDec, double tolArcsec, INDI::IGeographicCoordinates site=kLosAngeles)
 
void RunAltAzPolarRegression (SPKMathPlugin &plugin, const MountErrors &errors, int numAlign, double valRA, double valDec, double tolArcsec, INDI::IGeographicCoordinates site=kLosAngeles)
 
template<typename T >
void RunMeridianFlipValidate (T &plugin, const MountErrors &errors, const INDI::IGeographicCoordinates &location, const MountAlignment_t pole, double targetRMSArcsec=40.0)
 
::Alignment buildIncrementalDb (SPKMathPlugin &plugin, const MountErrors &errors, int n, InMemoryDatabase &db, ::Alignment::MOUNT_TYPE mountType=::Alignment::EQ_GEM, INDI::IGeographicCoordinates site=kLosAngeles)
 
void verifyHotMatchesCold (SPKMathPlugin &hotPlugin, SPKMathPlugin &coldPlugin, ::Alignment::MOUNT_TYPE mountType=::Alignment::EQ_GEM)
 

Detailed Description

Definition at line 2109 of file test_alignment_plugins.cpp.

Member Function Documentation

◆ getLST()

static double DriverPipelineTest::getLST ( INDI::IGeographicCoordinates  site)
inlinestaticprotected

Definition at line 2121 of file test_alignment_plugins.cpp.

Member Data Documentation

◆ kTestPoints

constexpr SkyPoint DriverPipelineTest::kTestPoints[]
staticconstexprprotected
Initial value:
= {
{ 3.0, 45.0},
{ 8.0, -15.0},
{14.0, 70.0},
{20.0, 10.0},
}

Definition at line 2114 of file test_alignment_plugins.cpp.


The documentation for this class was generated from the following file: