/**************************************************************************** * * (c) 2017 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. * ****************************************************************************/#include "GPSRTKFactGroup.h"constchar*GPSRTKFactGroup::_connectedFactName="connected";constchar*GPSRTKFactGroup::_currentAccuracyFactName="currentAccuracy";constchar*GPSRTKFactGroup::_currentDurationFactName="currentDuration";constchar*GPSRTKFactGroup::_validFactName="valid";constchar*GPSRTKFactGroup::_activeFactName="active";constchar*GPSRTKFactGroup::_numSatellitesFactName="numSatellites";GPSRTKFactGroup::GPSRTKFactGroup(QObject*parent):FactGroup(1000,":/json/Vehicle/GPSRTKFact.json",parent),_connected(false,_connectedFactName,FactMetaData::valueTypeBool),_currentDuration(0,_currentDurationFactName,FactMetaData::valueTypeDouble),_currentAccuracy(0,_currentAccuracyFactName,FactMetaData::valueTypeDouble),_valid(false,_validFactName,FactMetaData::valueTypeBool),_active(false,_activeFactName,FactMetaData::valueTypeBool),_numSatellites(false,_numSatellitesFactName,FactMetaData::valueTypeInt32){_addFact(&_connected,_connectedFactName);_addFact(&_currentDuration,_currentDurationFactName);_addFact(&_currentAccuracy,_currentAccuracyFactName);_addFact(&_valid,_validFactName);_addFact(&_active,_activeFactName);_addFact(&_numSatellites,_numSatellitesFactName);}