mirror of
https://github.com/QIDITECH/QIDIStudio.git
synced 2026-02-07 12:21:50 +03:00
update slic3r
This commit is contained in:
@@ -62,6 +62,8 @@ func_send_message NetworkAgent::send_message_ptr = nullptr;
|
||||
func_connect_printer NetworkAgent::connect_printer_ptr = nullptr;
|
||||
func_disconnect_printer NetworkAgent::disconnect_printer_ptr = nullptr;
|
||||
func_send_message_to_printer NetworkAgent::send_message_to_printer_ptr = nullptr;
|
||||
func_check_cert NetworkAgent::check_cert_ptr = nullptr;
|
||||
func_install_device_cert NetworkAgent::install_device_cert_ptr = nullptr;
|
||||
func_start_discovery NetworkAgent::start_discovery_ptr = nullptr;
|
||||
func_change_user NetworkAgent::change_user_ptr = nullptr;
|
||||
func_is_user_login NetworkAgent::is_user_login_ptr = nullptr;
|
||||
@@ -274,6 +276,8 @@ int NetworkAgent::initialize_network_module(bool using_backup)
|
||||
connect_printer_ptr = reinterpret_cast<func_connect_printer>(get_network_function("qidi_network_connect_printer"));
|
||||
disconnect_printer_ptr = reinterpret_cast<func_disconnect_printer>(get_network_function("qidi_network_disconnect_printer"));
|
||||
send_message_to_printer_ptr = reinterpret_cast<func_send_message_to_printer>(get_network_function("qidi_network_send_message_to_printer"));
|
||||
check_cert_ptr = reinterpret_cast<func_check_cert>(get_network_function("bambu_network_update_cert"));
|
||||
install_device_cert_ptr = reinterpret_cast<func_install_device_cert>(get_network_function("bambu_network_install_device_cert"));
|
||||
start_discovery_ptr = reinterpret_cast<func_start_discovery>(get_network_function("qidi_network_start_discovery"));
|
||||
change_user_ptr = reinterpret_cast<func_change_user>(get_network_function("qidi_network_change_user"));
|
||||
is_user_login_ptr = reinterpret_cast<func_is_user_login>(get_network_function("qidi_network_is_user_login"));
|
||||
@@ -398,6 +402,7 @@ int NetworkAgent::unload_network_module()
|
||||
connect_printer_ptr = nullptr;
|
||||
disconnect_printer_ptr = nullptr;
|
||||
send_message_to_printer_ptr = nullptr;
|
||||
check_cert_ptr = nullptr;
|
||||
start_discovery_ptr = nullptr;
|
||||
change_user_ptr = nullptr;
|
||||
is_user_login_ptr = nullptr;
|
||||
@@ -853,11 +858,11 @@ int NetworkAgent::stop_device_subscribe()
|
||||
return ret;
|
||||
}
|
||||
|
||||
int NetworkAgent::send_message(std::string dev_id, std::string json_str, int qos)
|
||||
int NetworkAgent::send_message(std::string dev_id, std::string json_str, int qos, int flag)
|
||||
{
|
||||
int ret = 0;
|
||||
if (network_agent && send_message_ptr) {
|
||||
ret = send_message_ptr(network_agent, dev_id, json_str, qos);
|
||||
ret = send_message_ptr(network_agent, dev_id, json_str, qos, flag);
|
||||
if (ret)
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(" error: network_agent=%1%, ret=%2%, dev_id=%3%, json_str=%4%, qos=%5%")%network_agent %ret %dev_id %json_str %qos;
|
||||
}
|
||||
@@ -887,11 +892,11 @@ int NetworkAgent::disconnect_printer()
|
||||
return ret;
|
||||
}
|
||||
|
||||
int NetworkAgent::send_message_to_printer(std::string dev_id, std::string json_str, int qos)
|
||||
int NetworkAgent::send_message_to_printer(std::string dev_id, std::string json_str, int qos, int flag)
|
||||
{
|
||||
int ret = 0;
|
||||
if (network_agent && send_message_to_printer_ptr) {
|
||||
ret = send_message_to_printer_ptr(network_agent, dev_id, json_str, qos);
|
||||
ret = send_message_to_printer_ptr(network_agent, dev_id, json_str, qos, flag);
|
||||
if (ret)
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(" error: network_agent=%1%, ret=%2%, dev_id=%3%, json_str=%4%, qos=%5%")
|
||||
%network_agent %ret %dev_id %json_str %qos;
|
||||
@@ -899,6 +904,24 @@ int NetworkAgent::send_message_to_printer(std::string dev_id, std::string json_s
|
||||
return ret;
|
||||
}
|
||||
|
||||
int NetworkAgent::check_cert()
|
||||
{
|
||||
int ret = 0;
|
||||
if (network_agent && check_cert_ptr) {
|
||||
ret = check_cert_ptr(network_agent);
|
||||
if (ret)
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format(" error: network_agent=%1%, ret=%2%") % network_agent % ret;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
void NetworkAgent::install_device_cert(std::string dev_id, bool lan_only)
|
||||
{
|
||||
if (network_agent && install_device_cert_ptr) {
|
||||
install_device_cert_ptr(network_agent, dev_id, lan_only);
|
||||
}
|
||||
}
|
||||
|
||||
bool NetworkAgent::start_discovery(bool start, bool sending)
|
||||
{
|
||||
bool ret = false;
|
||||
|
||||
Reference in New Issue
Block a user