Newer
Older
/****************************************************************************
*
* (c) 2009-2016 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
*
* QGroundControl is licensed according to the terms in the file
* COPYING.md in the root of the source code directory.
*
****************************************************************************/
#ifndef FACTSYSTEM_H
#define FACTSYSTEM_H
/// The components of the FactSystem are a Fact which holds an individual value. FactMetaData holds
/// additional meta data associated with a Fact such as description, min/max ranges and so forth.
/// All access to FactSystem is through FactSystem::instance, so constructor is private
FactSystem(QGCApplication* app, QGCToolbox* toolbox);
// Override from QGCTool
virtual void setToolbox(QGCToolbox *toolbox);
typedef enum {
ParameterProvider,
} Provider_t;
static const int defaultComponentId = -1;