fix detection of mode for command windows; fix detection of valid subscriber;

pull/33/head
Bryan Biedenkapp 3 years ago
parent fcda472f3e
commit 65155c7010

@ -96,9 +96,19 @@ private:
m_subscriberLabel.setGeometry(FPoint(2, 4), FSize(25, 1));
m_subscriber.setGeometry(FPoint(28, 4), FSize(20, 1));
}
m_subscriber.setRange(1, 16777211);
m_subscriber.setRange(0, 16777211);
m_subscriber.setValue(1);
m_subscriber.setShadow(false);
m_subscriber.addCallback("changed", [&]() {
if (m_subscriber.getValue() >= 1 && m_subscriber.getValue() <= 16777211) {
m_txButton.setEnable(true);
}
else {
m_txButton.setEnable(false);
}
redraw();
});
}
m_subscriberLabel.redraw();
@ -136,7 +146,7 @@ private:
int ret = RESTClient::send(m_selectedCh.address(), m_selectedCh.port(), m_selectedCh.password(),
HTTP_PUT, method, req, g_debug);
if (ret != network::rest::http::HTTPPayload::StatusType::OK) {
::LogError(LOG_HOST, "failed to send request to %s:%u", m_selectedCh.address().c_str(), m_selectedCh.port());
::LogError(LOG_HOST, "failed to send request %s to %s:%u", method.c_str(), m_selectedCh.address().c_str(), m_selectedCh.port());
}
}
};

@ -96,9 +96,19 @@ private:
m_subscriberLabel.setGeometry(FPoint(2, 4), FSize(25, 1));
m_subscriber.setGeometry(FPoint(28, 4), FSize(20, 1));
}
m_subscriber.setRange(1, 16777211);
m_subscriber.setRange(0, 16777211);
m_subscriber.setValue(1);
m_subscriber.setShadow(false);
m_subscriber.addCallback("changed", [&]() {
if (m_subscriber.getValue() >= 1 && m_subscriber.getValue() <= 16777211) {
m_txButton.setEnable(true);
}
else {
m_txButton.setEnable(false);
}
redraw();
});
}
m_subscriberLabel.redraw();
@ -136,7 +146,7 @@ private:
int ret = RESTClient::send(m_selectedCh.address(), m_selectedCh.port(), m_selectedCh.password(),
HTTP_PUT, method, req, g_debug);
if (ret != network::rest::http::HTTPPayload::StatusType::OK) {
::LogError(LOG_HOST, "failed to send request to %s:%u", m_selectedCh.address().c_str(), m_selectedCh.port());
::LogError(LOG_HOST, "failed to send request %s to %s:%u", method.c_str(), m_selectedCh.address().c_str(), m_selectedCh.port());
}
}
};

@ -96,9 +96,19 @@ private:
m_subscriberLabel.setGeometry(FPoint(2, 4), FSize(25, 1));
m_subscriber.setGeometry(FPoint(28, 4), FSize(20, 1));
}
m_subscriber.setRange(1, 16777211);
m_subscriber.setRange(0, 16777211);
m_subscriber.setValue(1);
m_subscriber.setShadow(false);
m_subscriber.addCallback("changed", [&]() {
if (m_subscriber.getValue() >= 1 && m_subscriber.getValue() <= 16777211) {
m_txButton.setEnable(true);
}
else {
m_txButton.setEnable(false);
}
redraw();
});
}
m_subscriberLabel.redraw();
@ -136,7 +146,7 @@ private:
int ret = RESTClient::send(m_selectedCh.address(), m_selectedCh.port(), m_selectedCh.password(),
HTTP_PUT, method, req, g_debug);
if (ret != network::rest::http::HTTPPayload::StatusType::OK) {
::LogError(LOG_HOST, "failed to send request to %s:%u", m_selectedCh.address().c_str(), m_selectedCh.port());
::LogError(LOG_HOST, "failed to send request %s to %s:%u", method.c_str(), m_selectedCh.address().c_str(), m_selectedCh.port());
}
}
};

@ -118,10 +118,11 @@ protected:
try {
if (rsp["fixedMode"].get<bool>()) {
m_mode = rsp["state"].is<uint8_t>();
m_hideModeSelect = true;
}
m_mode = rsp["state"].get<uint8_t>();
bool dmrCC = rsp["dmrCC"].get<bool>();
bool p25CC = rsp["p25CC"].get<bool>();
bool nxdnCC = rsp["nxdnCC"].get<bool>();
@ -267,7 +268,6 @@ protected:
/* stub */
}
private:
FButton m_txButton{"Transmit", this};
FButton m_closeButton{"Close", this};
@ -277,8 +277,6 @@ private:
FRadioButton m_modeNXDN{"NXDN", &m_digModeGroup};
FLabel m_dmrSlotLabel{"DMR Slot: ", this};
protected:
FSpinBox m_dmrSlot{this};
};

@ -96,9 +96,19 @@ private:
m_subscriberLabel.setGeometry(FPoint(2, 4), FSize(25, 1));
m_subscriber.setGeometry(FPoint(28, 4), FSize(20, 1));
}
m_subscriber.setRange(1, 16777211);
m_subscriber.setRange(0, 16777211);
m_subscriber.setValue(1);
m_subscriber.setShadow(false);
m_subscriber.addCallback("changed", [&]() {
if (m_subscriber.getValue() >= 1 && m_subscriber.getValue() <= 16777211) {
m_txButton.setEnable(true);
}
else {
m_txButton.setEnable(false);
}
redraw();
});
}
m_subscriberLabel.redraw();
@ -136,7 +146,7 @@ private:
int ret = RESTClient::send(m_selectedCh.address(), m_selectedCh.port(), m_selectedCh.password(),
HTTP_PUT, method, req, g_debug);
if (ret != network::rest::http::HTTPPayload::StatusType::OK) {
::LogError(LOG_HOST, "failed to send request to %s:%u", m_selectedCh.address().c_str(), m_selectedCh.port());
::LogError(LOG_HOST, "failed to send request %s to %s:%u", method.c_str(), m_selectedCh.address().c_str(), m_selectedCh.port());
}
}
};

Loading…
Cancel
Save

Powered by TurnKey Linux.