mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-20 10:54:14 +01:00
Remove superflous UAVO update call.
Add documentation. Remove commented code.
This commit is contained in:
parent
09b8980881
commit
a899c87c56
@ -40,13 +40,14 @@ namespace Utils {
|
||||
|
||||
HomeLocationUtil::HomeLocationUtil()
|
||||
{
|
||||
// Initialize();
|
||||
}
|
||||
|
||||
/*
|
||||
/*Get local magnetic field
|
||||
* input params: LLA
|
||||
* output params: Be
|
||||
/**
|
||||
* @brief Get local magnetic field
|
||||
* @param[in] LLA The longitude-latitude-altitude coordinate to compute the magnetic field at
|
||||
* @param[out] Be The resulting magnetic field at that location and time in [mGau](?)
|
||||
* @returns 0 if successful, -1 otherwise.
|
||||
*/
|
||||
int HomeLocationUtil::getDetails(double LLA[3], double Be[3])
|
||||
{
|
||||
|
@ -120,7 +120,7 @@ void UAVObjectUtilManager::saveNextObject()
|
||||
|
||||
// Get next object from the queue
|
||||
UAVObject* obj = queue.head();
|
||||
qDebug() << "Request board to save object " << obj->getName();
|
||||
qDebug() << "Send save object request to board " << obj->getName();
|
||||
|
||||
ObjectPersistence* objper = dynamic_cast<ObjectPersistence*>( getObjectManager()->getObject(ObjectPersistence::NAME) );
|
||||
connect(objper, SIGNAL(transactionCompleted(UAVObject*,bool)), this, SLOT(objectPersistenceTransactionCompleted(UAVObject*,bool)));
|
||||
@ -332,7 +332,6 @@ int UAVObjectUtilManager::setHomeLocation(double LLA[3], bool save_to_sdcard)
|
||||
homeLocationData.Set = HomeLocation::SET_TRUE;
|
||||
|
||||
homeLocation->setData(homeLocationData);
|
||||
homeLocation->updated();
|
||||
|
||||
if (save_to_sdcard)
|
||||
saveObjectToSD(homeLocation);
|
||||
@ -370,56 +369,6 @@ int UAVObjectUtilManager::getHomeLocation(bool &set, double LLA[3])
|
||||
return 0; // OK
|
||||
}
|
||||
|
||||
//int UAVObjectUtilManager::getHomeLocation(bool &set, double LLA[3], double ECEF[3], double RNE[9], double Be[3])
|
||||
//{
|
||||
// UAVObjectField *field;
|
||||
|
||||
// QMutexLocker locker(mutex);
|
||||
|
||||
//// ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
|
||||
//// if (!pm) return -1;
|
||||
|
||||
// UAVObjectManager *om = pm->getObject<UAVObjectManager>();
|
||||
// if (!om) return -2;
|
||||
|
||||
// UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("HomeLocation")));
|
||||
// if (!obj) return -3;
|
||||
|
||||
//// obj->requestUpdate();
|
||||
|
||||
// field = obj->getField("Set");
|
||||
// if (!field) return -4;
|
||||
// set = field->getValue().toBool();
|
||||
|
||||
// field = obj->getField("Latitude");
|
||||
// if (!field) return -5;
|
||||
// LLA[0] = field->getDouble() * 1e-7;
|
||||
|
||||
// field = obj->getField("Longitude");
|
||||
// if (!field) return -6;
|
||||
// LLA[1] = field->getDouble() * 1e-7;
|
||||
|
||||
// field = obj->getField("Altitude");
|
||||
// if (!field) return -7;
|
||||
// LLA[2] = field->getDouble();
|
||||
|
||||
// field = obj->getField(QString("ECEF"));
|
||||
// if (!field) return -8;
|
||||
// for (int i = 0; i < 3; i++)
|
||||
// ECEF[i] = field->getDouble(i);
|
||||
|
||||
// field = obj->getField(QString("RNE"));
|
||||
// if (!field) return -9;
|
||||
// for (int i = 0; i < 9; i++)
|
||||
// RNE[i] = field->getDouble(i);
|
||||
|
||||
// field = obj->getField(QString("Be"));
|
||||
// if (!field) return -10;
|
||||
// for (int i = 0; i < 3; i++)
|
||||
// Be[i] = field->getDouble(i);
|
||||
|
||||
// return 0; // OK
|
||||
//}
|
||||
|
||||
// ******************************
|
||||
// GPS
|
||||
@ -452,94 +401,6 @@ int UAVObjectUtilManager::getGPSPosition(double LLA[3])
|
||||
return 0; // OK
|
||||
}
|
||||
|
||||
//// ******************************
|
||||
//// telemetry port
|
||||
|
||||
//int UAVObjectUtilManager::setTelemetrySerialPortSpeed(QString speed, bool save_to_sdcard)
|
||||
//{
|
||||
// UAVObjectField *field;
|
||||
|
||||
// QMutexLocker locker(mutex);
|
||||
|
||||
// // ******************
|
||||
// // save the new settings
|
||||
|
||||
//// ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
|
||||
//// if (!pm) return -1;
|
||||
|
||||
// UAVObjectManager *om = pm->getObject<UAVObjectManager>();
|
||||
// if (!om) return -2;
|
||||
|
||||
// UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("/*TelemetrySettings*/")));
|
||||
// if (!obj) return -3;
|
||||
|
||||
// field = obj->getField(QString("Speed"));
|
||||
// if (!field) return -4;
|
||||
// field->setValue(speed);
|
||||
|
||||
// obj->updated();
|
||||
|
||||
// // ******************
|
||||
// // save the new setting to SD card
|
||||
|
||||
// if (save_to_sdcard)
|
||||
// saveObjectToSD(obj);
|
||||
|
||||
// // ******************
|
||||
|
||||
// return 0; // OK
|
||||
//}
|
||||
|
||||
//int UAVObjectUtilManager::getTelemetrySerialPortSpeed(QString &speed)
|
||||
//{
|
||||
// UAVObjectField *field;
|
||||
|
||||
// QMutexLocker locker(mutex);
|
||||
|
||||
//// ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
|
||||
//// if (!pm) return -1;
|
||||
|
||||
// UAVObjectManager *om = pm->getObject<UAVObjectManager>();
|
||||
// if (!om) return -2;
|
||||
|
||||
// UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("TelemetrySettings")));
|
||||
// if (!obj) return -3;
|
||||
|
||||
//// obj->requestUpdate();
|
||||
|
||||
// field = obj->getField(QString("Speed"));
|
||||
// if (!field) return -4;
|
||||
// speed = field->getValue().toString();
|
||||
|
||||
// return 0; // OK
|
||||
//}
|
||||
|
||||
//int UAVObjectUtilManager::getTelemetrySerialPortSpeeds(QComboBox *comboBox)
|
||||
//{
|
||||
// UAVObjectField *field;
|
||||
|
||||
// QMutexLocker locker(mutex);
|
||||
|
||||
// if (!comboBox) return -1;
|
||||
|
||||
//// ExtensionSystem::PluginManager *pm = ExtensionSystem::PluginManager::instance();
|
||||
//// if (!pm) return -2;
|
||||
|
||||
// UAVObjectManager *om = pm->getObject<UAVObjectManager>();
|
||||
// if (!om) return -3;
|
||||
|
||||
// UAVDataObject *obj = dynamic_cast<UAVDataObject *>(om->getObject(QString("TelemetrySettings")));
|
||||
// if (!obj) return -4;
|
||||
|
||||
//// obj->requestUpdate();
|
||||
|
||||
// field = obj->getField(QString("Speed"));
|
||||
// if (!field) return -5;
|
||||
// comboBox->addItems(field->getOptions());
|
||||
|
||||
// return 0; // OK
|
||||
//}
|
||||
|
||||
deviceDescriptorStruct UAVObjectUtilManager::getBoardDescriptionStruct()
|
||||
{
|
||||
deviceDescriptorStruct ret;
|
||||
|
@ -55,14 +55,9 @@ public:
|
||||
|
||||
int setHomeLocation(double LLA[3], bool save_to_sdcard);
|
||||
int getHomeLocation(bool &set, double LLA[3]);
|
||||
// int getHomeLocation(bool &set, double LLA[3], double ECEF[3], double RNE[9], double Be[3]);
|
||||
|
||||
int getGPSPosition(double LLA[3]);
|
||||
|
||||
// int setTelemetrySerialPortSpeed(QString speed, bool save_to_sdcard);
|
||||
// int getTelemetrySerialPortSpeed(QString &speed);
|
||||
// int getTelemetrySerialPortSpeeds(QComboBox *comboBox);
|
||||
|
||||
int getBoardModel();
|
||||
QByteArray getBoardCPUSerial();
|
||||
quint32 getFirmwareCRC();
|
||||
|
Loading…
x
Reference in New Issue
Block a user