|
|
|
@ -20,6 +20,8 @@
@@ -20,6 +20,8 @@
|
|
|
|
|
static const char *kMICROHARD_GROUP = "Microhard"; |
|
|
|
|
static const char *kLOCAL_IP = "LocalIP"; |
|
|
|
|
static const char *kREMOTE_IP = "RemoteIP"; |
|
|
|
|
static const char *kGROUND_IP = "GroundIP"; |
|
|
|
|
static const char *kAIR_IP = "AirIP"; |
|
|
|
|
static const char *kNET_MASK = "NetMask"; |
|
|
|
|
static const char *kCFG_PASSWORD = "ConfigPassword"; |
|
|
|
|
static const char *kENC_KEY = "EncryptionKey"; |
|
|
|
@ -36,6 +38,8 @@ MicrohardManager::MicrohardManager(QGCApplication* app, QGCToolbox* toolbox)
@@ -36,6 +38,8 @@ MicrohardManager::MicrohardManager(QGCApplication* app, QGCToolbox* toolbox)
|
|
|
|
|
settings.beginGroup(kMICROHARD_GROUP); |
|
|
|
|
_localIPAddr = settings.value(kLOCAL_IP, QString("192.168.168.1")).toString(); |
|
|
|
|
_remoteIPAddr = settings.value(kREMOTE_IP, QString("192.168.168.2")).toString(); |
|
|
|
|
_groundIPAddr = settings.value(kGROUND_IP, QString("192.168.168.101")).toString(); |
|
|
|
|
_airIPAddr = settings.value(kAIR_IP, QString("192.168.168.213")).toString(); |
|
|
|
|
_netMask = settings.value(kNET_MASK, QString("255.255.255.0")).toString(); |
|
|
|
|
_configPassword = settings.value(kCFG_PASSWORD, QString("admin")).toString(); |
|
|
|
|
_encryptionKey = settings.value(kENC_KEY, QString("1234567890")).toString(); |
|
|
|
@ -113,10 +117,10 @@ MicrohardManager::setToolbox(QGCToolbox* toolbox)
@@ -113,10 +117,10 @@ MicrohardManager::setToolbox(QGCToolbox* toolbox)
|
|
|
|
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
|
bool |
|
|
|
|
MicrohardManager::setIPSettings(QString localIP_, QString remoteIP_, QString netMask_, QString cfgPassword_, QString encryptionKey_) |
|
|
|
|
MicrohardManager::setIPSettings(QString localIP_, QString remoteIP_, QString groundIP_, QString airIP_, QString netMask_, QString cfgPassword_, QString encryptionKey_) |
|
|
|
|
{ |
|
|
|
|
if (_localIPAddr != localIP_ || _remoteIPAddr != remoteIP_ || _netMask != netMask_ || |
|
|
|
|
_configPassword != cfgPassword_ || _encryptionKey != encryptionKey_) |
|
|
|
|
_configPassword != cfgPassword_ || _encryptionKey != encryptionKey_ || _groundIPAddr != groundIP_ || _airIPAddr != airIP_) |
|
|
|
|
{ |
|
|
|
|
if (_mhSettingsLoc && _encryptionKey != encryptionKey_) { |
|
|
|
|
_mhSettingsLoc->setEncryptionKey(encryptionKey_); |
|
|
|
@ -124,6 +128,8 @@ MicrohardManager::setIPSettings(QString localIP_, QString remoteIP_, QString net
@@ -124,6 +128,8 @@ MicrohardManager::setIPSettings(QString localIP_, QString remoteIP_, QString net
|
|
|
|
|
|
|
|
|
|
_localIPAddr = localIP_; |
|
|
|
|
_remoteIPAddr = remoteIP_; |
|
|
|
|
_groundIPAddr = groundIP_; |
|
|
|
|
_airIPAddr = airIP_; |
|
|
|
|
_netMask = netMask_; |
|
|
|
|
_configPassword = cfgPassword_; |
|
|
|
|
_encryptionKey = encryptionKey_; |
|
|
|
@ -132,6 +138,8 @@ MicrohardManager::setIPSettings(QString localIP_, QString remoteIP_, QString net
@@ -132,6 +138,8 @@ MicrohardManager::setIPSettings(QString localIP_, QString remoteIP_, QString net
|
|
|
|
|
settings.beginGroup(kMICROHARD_GROUP); |
|
|
|
|
settings.setValue(kLOCAL_IP, localIP_); |
|
|
|
|
settings.setValue(kREMOTE_IP, remoteIP_); |
|
|
|
|
settings.setValue(kGROUND_IP, groundIP_); |
|
|
|
|
settings.setValue(kAIR_IP, airIP_); |
|
|
|
|
settings.setValue(kNET_MASK, netMask_); |
|
|
|
|
settings.setValue(kCFG_PASSWORD, cfgPassword_); |
|
|
|
|
settings.setValue(kENC_KEY, encryptionKey_); |
|
|
|
|