LAN Devices presence
This commit is contained in:
@@ -53,7 +53,7 @@ CLoggingSettingsPage::CLoggingSettingsPage(QWidget *parent) :
|
||||
ui->mDevicePresenceAdd5LineEdit->setText("192.168.10.555");
|
||||
|
||||
QStringList BitsList;
|
||||
for(int i = 31; i < 64; i++)
|
||||
for(int i = 32; i < 64; i++)
|
||||
{
|
||||
//BitsList.append(QString("%1").arg(i));
|
||||
|
||||
@@ -260,6 +260,100 @@ int CLoggingSettingsPage::UpdateCPUWatchdogParams()
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
int CLoggingSettingsPage::SetLANDevicesPresenceStatus(QList<bool> LANDevicesPresenceList)
|
||||
{
|
||||
if(LANDevicesPresenceList.size() != MAX_NB_LAN_DEVICE_DETECTION)
|
||||
{
|
||||
return RET_GENERAL_ERROR;
|
||||
}
|
||||
|
||||
if(ui->mDevicePresenceActive1ChkBx->isChecked())
|
||||
{
|
||||
if(LANDevicesPresenceList.at(0) == true)
|
||||
ui->mLANDevice1PresStatusLbl->setText("ONLINE");
|
||||
else
|
||||
ui->mLANDevice1PresStatusLbl->setText("OFFLINE");
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->mLANDevice1PresStatusLbl->setText("N/A");
|
||||
}
|
||||
|
||||
if(ui->mDevicePresenceActive2ChkBx->isChecked())
|
||||
{
|
||||
if(LANDevicesPresenceList.at(1) == true)
|
||||
ui->mLANDevice2PresStatusLbl->setText("ONLINE");
|
||||
else
|
||||
ui->mLANDevice2PresStatusLbl->setText("OFFLINE");
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->mLANDevice2PresStatusLbl->setText("N/A");
|
||||
}
|
||||
|
||||
if(ui->mDevicePresenceActive3ChkBx->isChecked())
|
||||
{
|
||||
if(LANDevicesPresenceList.at(2) == true)
|
||||
ui->mLANDevice3PresStatusLbl->setText("ONLINE");
|
||||
else
|
||||
ui->mLANDevice3PresStatusLbl->setText("OFFLINE");
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->mLANDevice3PresStatusLbl->setText("N/A");
|
||||
}
|
||||
|
||||
if(ui->mDevicePresenceActive4ChkBx->isChecked())
|
||||
{
|
||||
if(LANDevicesPresenceList.at(3) == true)
|
||||
ui->mLANDevice4PresStatusLbl->setText("ONLINE");
|
||||
else
|
||||
ui->mLANDevice4PresStatusLbl->setText("OFFLINE");
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->mLANDevice4PresStatusLbl->setText("N/A");
|
||||
}
|
||||
if(ui->mDevicePresenceActive5ChkBx->isChecked())
|
||||
{
|
||||
if(LANDevicesPresenceList.at(4) == true)
|
||||
ui->mLANDevice5PresStatusLbl->setText("ONLINE");
|
||||
else
|
||||
ui->mLANDevice5PresStatusLbl->setText("OFFLINE");
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->mLANDevice5PresStatusLbl->setText("N/A");
|
||||
}
|
||||
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
void CLoggingSettingsPage::SetInternetPresenceStatus(bool IsPresent)
|
||||
{
|
||||
if(IsPresent == true)
|
||||
{
|
||||
ui->mInternetPresenceStatusLbl->setText("ONLINE");
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->mInternetPresenceStatusLbl->setText("OFFLINE");
|
||||
}
|
||||
}
|
||||
|
||||
int CLoggingSettingsPage::SetMQTTPresenceStatus(bool IsPresent)
|
||||
{
|
||||
if(IsPresent)
|
||||
{
|
||||
ui->mMQTTPresenceStatusLbl->setText("ONLINE");
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->mMQTTPresenceStatusLbl->setText("OFFLINE");
|
||||
}
|
||||
return RET_OK;
|
||||
}
|
||||
|
||||
void CLoggingSettingsPage::VerbosityParamsChanged(int value)
|
||||
{
|
||||
Q_UNUSED(value)
|
||||
|
||||
Reference in New Issue
Block a user