#include <cstddef>#include <string>#include <functional>#include <map>#include <vector>#include "libslic3r/AppConfig.hpp"Go to the source code of this file.
Classes | |
| struct | Slic3r::detectResult |
| struct | Slic3r::PrintParams_Legacy |
| struct | Slic3r::PrintParams_0203 |
| struct | Slic3r::PrintParams |
| struct | Slic3r::TaskQueryParams |
| struct | Slic3r::FilamentQueryParams |
| struct | Slic3r::FilamentDeleteParams |
| struct | Slic3r::AmsSyncItem |
| struct | Slic3r::AmsSyncParams |
| struct | Slic3r::PublishParams |
| struct | Slic3r::CertificateInformation |
| struct | Slic3r::NetworkLibraryVersion |
| struct | Slic3r::NetworkLibraryVersionInfo |
| struct | Slic3r::NetworkLibraryLoadError |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
Typedefs | |
| typedef std::function< void(std::string topic_str)> | Slic3r::OnPrinterConnectedFn |
| typedef std::function< void(int status, std::string dev_id, std::string msg)> | Slic3r::OnLocalConnectedFn |
| typedef std::function< void(int return_code, int reason_code)> | Slic3r::OnServerConnectedFn |
| typedef std::function< void(std::string dev_id, std::string msg)> | Slic3r::OnMessageFn |
| typedef std::function< void(unsigned http_code, std::string http_body)> | Slic3r::OnHttpErrorFn |
| typedef std::function< std::string()> | Slic3r::GetCountryCodeFn |
| typedef std::function< void(std::string topic)> | Slic3r::GetSubscribeFailureFn |
| typedef std::function< void(int status, int code, std::string msg)> | Slic3r::OnUpdateStatusFn |
| typedef std::function< bool(int status, std::string job_info)> | Slic3r::OnWaitFn |
| typedef std::function< void(int online_login, bool login)> | Slic3r::OnUserLoginFn |
| typedef std::function< void(std::string dev_info_json_str)> | Slic3r::OnMsgArrivedFn |
| typedef std::function< void(std::function< void()>)> | Slic3r::QueueOnMainFn |
| typedef std::function< void(int progress)> | Slic3r::ProgressFn |
| typedef std::function< void(int retcode, std::string info)> | Slic3r::LoginFn |
| typedef std::function< void(int result, std::string info)> | Slic3r::ResultFn |
| typedef std::function< bool()> | Slic3r::CancelFn |
| typedef std::function< bool(std::map< std::string, std::string > info)> | Slic3r::CheckFn |
| typedef std::function< void(std::string url, int status)> | Slic3r::OnServerErrFn |
Functions | |
| const char * | Slic3r::get_latest_network_version () |
| std::string | Slic3r::network_plugin_series (const std::string &version) |
| size_t | Slic3r::find_network_version_index (const std::string &version) |
| bool | Slic3r::is_supported_network_version (const std::string &version) |
| NetworkAbi | Slic3r::network_plugin_abi (const std::string &version) |
| std::string | Slic3r::extract_base_version (const std::string &full_version) |
| std::string | Slic3r::extract_suffix (const std::string &full_version) |
| bool | Slic3r::is_series_managed_version (const std::string &version) |
| std::vector< NetworkLibraryVersionInfo > | Slic3r::get_all_available_versions () |
| std::vector< NetworkLibraryVersionInfo > | Slic3r::get_all_available_versions (const std::string &loaded_version) |
Variables | |
| std::string | g_log_folder |
| std::string | g_log_start_time |
| static const NetworkLibraryVersion | Slic3r::AVAILABLE_NETWORK_VERSIONS [] |
| static const size_t | Slic3r::AVAILABLE_NETWORK_VERSIONS_COUNT = sizeof(AVAILABLE_NETWORK_VERSIONS) / sizeof(AVAILABLE_NETWORK_VERSIONS[0]) |
| struct Slic3r::detectResult |
| struct Slic3r::PrintParams_Legacy |
| struct Slic3r::PrintParams_0203 |
| struct Slic3r::PrintParams |
| struct Slic3r::TaskQueryParams |
| struct Slic3r::FilamentQueryParams |
| struct Slic3r::FilamentDeleteParams |
| struct Slic3r::AmsSyncItem |
| struct Slic3r::AmsSyncParams |
| Class Members | ||
|---|---|---|
| string | devId | |
| vector< AmsSyncItem > | items | |
| struct Slic3r::PublishParams |
| struct Slic3r::CertificateInformation |
| struct Slic3r::NetworkLibraryVersion |
| Class Members | ||
|---|---|---|
| NetworkAbi | abi | |
| const char * | display_name | |
| bool | is_latest | |
| const char * | url_override | |
| const char * | version | |
| const char * | warning | |
| struct Slic3r::NetworkLibraryLoadError |
| #define BAMBU_NETOWRK_ERR_PRINT_SP_ENC_FLAG_NOT_READY -3140 |
Referenced by Slic3r::GUI::PrintJob::process().
| #define BAMBU_NETWORK_AGENT_NAME "bambu_network_agent" |
| #define BAMBU_NETWORK_ERR_BIND_CREATE_SOCKET_FAILED -1010 |
Referenced by Slic3r::GUI::get_fail_reason().
| #define BAMBU_NETWORK_ERR_BIND_ECODE_LOGIN_REPORT_FAILED -1080 |
Referenced by Slic3r::GUI::get_fail_reason(), and Slic3r::GUI::BindJob::process().
| #define BAMBU_NETWORK_ERR_BIND_FAILED -5 |
| #define BAMBU_NETWORK_ERR_BIND_GET_CLOUD_TICKET_TIMEOUT -1050 |
Referenced by Slic3r::GUI::get_fail_reason().
| #define BAMBU_NETWORK_ERR_BIND_GET_PRINTER_TICKET_TIMEOUT -1040 |
Referenced by Slic3r::GUI::get_fail_reason(), and Slic3r::GUI::BindJob::process().
| #define BAMBU_NETWORK_ERR_BIND_PARSE_LOGIN_REPORT_FAILED -1070 |
Referenced by Slic3r::GUI::get_fail_reason().
| #define BAMBU_NETWORK_ERR_BIND_POST_TICKET_TO_CLOUD_FAILED -1060 |
Referenced by Slic3r::GUI::get_fail_reason().
| #define BAMBU_NETWORK_ERR_BIND_PUBLISH_LOGIN_REQUEST -1030 |
Referenced by Slic3r::GUI::get_fail_reason().
| #define BAMBU_NETWORK_ERR_BIND_RECEIVE_LOGIN_REPORT_TIMEOUT -1090 |
Referenced by Slic3r::GUI::get_fail_reason().
| #define BAMBU_NETWORK_ERR_BIND_SOCKET_CONNECT_FAILED -1020 |
Referenced by Slic3r::GUI::get_fail_reason().
| #define BAMBU_NETWORK_ERR_CANCELED -18 |
| #define BAMBU_NETWORK_ERR_CHECK_MD5_FAILED -16 |
| #define BAMBU_NETWORK_ERR_CONNECT_FAILED -2 |
| #define BAMBU_NETWORK_ERR_CONNECTION_TO_PRINTER_FAILED -6010 |
| #define BAMBU_NETWORK_ERR_CONNECTION_TO_SERVER_FAILED -6020 |
| #define BAMBU_NETWORK_ERR_DEL_SETTING_FAILED -10 |
Referenced by Slic3r::OrcaCloudServiceAgent::delete_setting().
| #define BAMBU_NETWORK_ERR_DISCONNECT_FAILED -3 |
| #define BAMBU_NETWORK_ERR_FILE_NOT_EXIST -14 |
Referenced by Slic3r::MoonrakerPrinterAgent::start_local_print().
| #define BAMBU_NETWORK_ERR_FILE_OVER_SIZE -15 |
| #define BAMBU_NETWORK_ERR_FTP_UPLOAD_FAILED -20 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_GET_INSTANCE_ID_FAILED -25 |
| #define BAMBU_NETWORK_ERR_GET_RATING_ID_FAILED -21 |
Referenced by Slic3r::GUI::ScoreDialog::get_button_sizer().
| #define BAMBU_NETWORK_ERR_GET_SETTING_LIST_FAILED -9 |
| #define BAMBU_NETWORK_ERR_GET_USER_PRINTINFO_FAILED -11 |
| #define BAMBU_NETWORK_ERR_INVALID_HANDLE -1 |
| #define BAMBU_NETWORK_ERR_INVALID_RESULT -19 |
| #define BAMBU_NETWORK_ERR_MODIFY_PRINTER_NAME_FAILED -13 |
| #define BAMBU_NETWORK_ERR_NO_CORRESPONDING_BUCKET -24 |
Referenced by Slic3r::GUI::ScoreDialog::get_button_sizer().
| #define BAMBU_NETWORK_ERR_OPEN_FILE_FAILED -22 |
Referenced by Slic3r::GUI::ScoreDialog::get_button_sizer().
| #define BAMBU_NETWORK_ERR_PARSE_CONFIG_FAILED -23 |
Referenced by Slic3r::GUI::ScoreDialog::get_button_sizer().
| #define BAMBU_NETWORK_ERR_PRINT_LP_FILE_OVER_SIZE -4010 |
| #define BAMBU_NETWORK_ERR_PRINT_LP_PUBLISH_MSG_FAILED -4030 |
Referenced by Slic3r::MoonrakerPrinterAgent::start_local_print().
| #define BAMBU_NETWORK_ERR_PRINT_LP_UPLOAD_FTP_FAILED -4020 |
| #define BAMBU_NETWORK_ERR_PRINT_SG_UPLOAD_FTP_FAILED -5010 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_CHECK_MD5_FAILED -3020 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_SP_FILE_NOT_EXIST -3070 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_SP_FILE_OVER_SIZE -3090 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_SP_GET_NOTIFICATION_FAILED -3060 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_GET_NOTIFICATION_TIMEOUT -3050 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_SP_GET_USER_UPLOAD_FAILED -3080 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_PATCH_PROJECT_FAILED -3110 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_POST_TASK_FAILED -3120 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_PUT_NOTIFICATION_FAILED -3040 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_REQUEST_PROJECT_ID_FAILED -3010 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_UPLOAD_3MF_CONFIG_TO_OSS_FAILED -3030 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_UPLOAD_3MF_TO_OSS_FAILED -3100 |
| #define BAMBU_NETWORK_ERR_PRINT_SP_WAIT_PRINTER_FAILED -3130 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_CHECK_MD5_FAILED -2020 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_WR_FILE_NOT_EXIST -2100 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_WR_FILE_OVER_SIZE -2040 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_WR_GET_MY_SETTING_FAILED -2090 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_GET_NOTIFICATION_FAILED -2070 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_GET_NOTIFICATION_TIMEOUT -2060 |
Referenced by Slic3r::GUI::PrintJob::process(), and Slic3r::GUI::SendJob::process().
| #define BAMBU_NETWORK_ERR_PRINT_WR_GET_USER_UPLOAD_FAILED -2140 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_PATCH_PROJECT_FAILED -2080 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_POST_TASK_FAILED -2120 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_PUT_NOTIFICATION_FAILED -2050 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_REQUEST_PROJECT_ID_FAILED -2010 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_UPLOAD_3MF_CONFIG_TO_OSS_FAILED -2030 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_UPLOAD_3MF_TO_OSS_FAILED -2110 |
| #define BAMBU_NETWORK_ERR_PRINT_WR_UPLOAD_FTP_FAILED -2130 |
Referenced by Slic3r::GUI::PrintJob::process().
| #define BAMBU_NETWORK_ERR_PUT_SETTING_FAILED -8 |
Referenced by Slic3r::OrcaCloudServiceAgent::put_setting().
| #define BAMBU_NETWORK_ERR_QUERY_BIND_INFO_FAILED -12 |
| #define BAMBU_NETWORK_ERR_REQUEST_SETTING_FAILED -7 |
| #define BAMBU_NETWORK_ERR_SEND_MSG_FAILED -4 |
| #define BAMBU_NETWORK_ERR_TIMEOUT -17 |
Referenced by Slic3r::GUI::BindJob::process().
| #define BAMBU_NETWORK_ERR_UNBIND_FAILED -6 |
| #define BAMBU_NETWORK_LIBRARY "bambu_networking" |
Referenced by Slic3r::BBLNetworkPlugin::get_versioned_library_path(), Slic3r::BBLNetworkPlugin::initialize(), Slic3r::GUI::GUI_App::install_network_plugin_from_ota(), Slic3r::GUI::GUI_App::install_plugin(), Slic3r::BBLNetworkPlugin::legacy_library_exists(), Slic3r::BBLNetworkPlugin::remove_legacy_library(), and Slic3r::BBLNetworkPlugin::scan_plugin_versions().
| #define BAMBU_NETWORK_SIGNED_ERROR -26 |
| #define BAMBU_NETWORK_SUCCESS 0 |
Referenced by Slic3r::IPrinterAgent::add_subscribe(), Slic3r::OrcaCloudServiceAgent::add_subscribe(), Slic3r::IPrinterAgent::bind(), Slic3r::MoonrakerPrinterAgent::bind_detect(), Slic3r::OrcaPrinterAgent::bind_detect(), Slic3r::MoonrakerPrinterAgent::cancel_print(), Slic3r::OrcaCloudServiceAgent::change_user(), Slic3r::IPrinterAgent::check_cert(), Slic3r::OrcaCloudServiceAgent::check_user_task_report(), Slic3r::OrcaPrinterAgent::connect_printer(), Slic3r::OrcaCloudServiceAgent::connect_server(), Slic3r::IPrinterAgent::del_subscribe(), Slic3r::OrcaCloudServiceAgent::del_subscribe(), Slic3r::OrcaCloudServiceAgent::delete_setting(), Slic3r::MoonrakerPrinterAgent::disconnect_printer(), Slic3r::OrcaPrinterAgent::disconnect_printer(), Slic3r::OrcaCloudServiceAgent::get_camera_url(), Slic3r::OrcaCloudServiceAgent::get_design_staffpick(), Slic3r::OrcaCloudServiceAgent::get_model_mall_detail_url(), Slic3r::OrcaCloudServiceAgent::get_model_mall_home_url(), Slic3r::OrcaCloudServiceAgent::get_model_mall_rating_result(), Slic3r::OrcaCloudServiceAgent::get_model_publish_url(), Slic3r::OrcaCloudServiceAgent::get_mw_user_4ulist(), Slic3r::OrcaCloudServiceAgent::get_mw_user_preference(), Slic3r::OrcaCloudServiceAgent::get_my_message(), Slic3r::OrcaCloudServiceAgent::get_my_profile(), Slic3r::OrcaCloudServiceAgent::get_oss_config(), Slic3r::OrcaCloudServiceAgent::get_printer_firmware(), Slic3r::OrcaCloudServiceAgent::get_setting_list2(), Slic3r::OrcaCloudServiceAgent::get_slice_info(), Slic3r::OrcaCloudServiceAgent::get_subtask(), Slic3r::OrcaCloudServiceAgent::get_subtask_info(), Slic3r::OrcaCloudServiceAgent::get_task_plate_index(), Slic3r::OrcaCloudServiceAgent::get_user_info(), Slic3r::OrcaCloudServiceAgent::get_user_presets(), Slic3r::OrcaCloudServiceAgent::get_user_print_info(), Slic3r::OrcaCloudServiceAgent::get_user_tasks(), Slic3r::MoonrakerPrinterAgent::handle_request(), Slic3r::OrcaCloudServiceAgent::http_delete(), Slic3r::OrcaCloudServiceAgent::http_get(), Slic3r::OrcaCloudServiceAgent::http_post(), Slic3r::OrcaCloudServiceAgent::http_put(), Slic3r::OrcaCloudServiceAgent::init_log(), Slic3r::OrcaCloudServiceAgent::modify_printer_name(), Slic3r::MoonrakerPrinterAgent::pause_print(), Slic3r::MoonrakerPrinterAgent::perform_connection_async(), Slic3r::IPrinterAgent::ping_bind(), Slic3r::OrcaCloudServiceAgent::put_model_mall_rating(), Slic3r::OrcaCloudServiceAgent::put_rating_picture_oss(), Slic3r::OrcaCloudServiceAgent::put_setting(), Slic3r::OrcaCloudServiceAgent::query_bind_status(), Slic3r::OrcaCloudServiceAgent::refresh_connection(), Slic3r::IPrinterAgent::request_bind_ticket(), Slic3r::OrcaCloudServiceAgent::request_web_session_handoff(), Slic3r::MoonrakerPrinterAgent::resume_print(), Slic3r::MoonrakerPrinterAgent::send_access_code(), Slic3r::OrcaPrinterAgent::send_message(), Slic3r::OrcaPrinterAgent::send_message_to_printer(), Slic3r::MoonrakerPrinterAgent::send_version_info(), Slic3r::OrcaCloudServiceAgent::set_cert_file(), Slic3r::OrcaCloudServiceAgent::set_config_dir(), Slic3r::OrcaCloudServiceAgent::set_country_code(), Slic3r::OrcaCloudServiceAgent::set_get_country_code_fn(), Slic3r::OrcaCloudServiceAgent::set_on_http_error_fn(), Slic3r::MoonrakerPrinterAgent::set_on_local_connect_fn(), Slic3r::OrcaPrinterAgent::set_on_local_connect_fn(), Slic3r::MoonrakerPrinterAgent::set_on_local_message_fn(), Slic3r::OrcaPrinterAgent::set_on_local_message_fn(), Slic3r::MoonrakerPrinterAgent::set_on_message_fn(), Slic3r::OrcaPrinterAgent::set_on_message_fn(), Slic3r::MoonrakerPrinterAgent::set_on_printer_connected_fn(), Slic3r::OrcaPrinterAgent::set_on_printer_connected_fn(), Slic3r::OrcaCloudServiceAgent::set_on_server_connected_fn(), Slic3r::MoonrakerPrinterAgent::set_on_ssdp_msg_fn(), Slic3r::OrcaPrinterAgent::set_on_ssdp_msg_fn(), Slic3r::MoonrakerPrinterAgent::set_on_subscribe_failure_fn(), Slic3r::OrcaPrinterAgent::set_on_subscribe_failure_fn(), Slic3r::MoonrakerPrinterAgent::set_on_user_message_fn(), Slic3r::OrcaPrinterAgent::set_on_user_message_fn(), Slic3r::MoonrakerPrinterAgent::set_queue_on_main_fn(), Slic3r::OrcaCloudServiceAgent::set_queue_on_main_fn(), Slic3r::OrcaPrinterAgent::set_queue_on_main_fn(), Slic3r::MoonrakerPrinterAgent::set_server_callback(), Slic3r::OrcaPrinterAgent::set_server_callback(), Slic3r::MoonrakerPrinterAgent::set_user_selected_machine(), Slic3r::OrcaPrinterAgent::set_user_selected_machine(), Slic3r::OrcaCloudServiceAgent::start(), Slic3r::MoonrakerPrinterAgent::start_local_print(), Slic3r::OrcaPrinterAgent::start_local_print(), Slic3r::MoonrakerPrinterAgent::start_local_print_with_record(), Slic3r::OrcaPrinterAgent::start_local_print_with_record(), Slic3r::MoonrakerPrinterAgent::start_print(), Slic3r::OrcaPrinterAgent::start_print(), Slic3r::OrcaCloudServiceAgent::start_publish(), Slic3r::MoonrakerPrinterAgent::start_sdcard_print(), Slic3r::OrcaPrinterAgent::start_sdcard_print(), Slic3r::MoonrakerPrinterAgent::start_send_gcode_to_sdcard(), Slic3r::OrcaPrinterAgent::start_send_gcode_to_sdcard(), Slic3r::IPrinterAgent::start_subscribe(), Slic3r::OrcaCloudServiceAgent::start_subscribe(), Slic3r::IPrinterAgent::stop_subscribe(), Slic3r::OrcaCloudServiceAgent::stop_subscribe(), Slic3r::OrcaCloudServiceAgent::sync_pull(), Slic3r::OrcaCloudServiceAgent::track_enable(), Slic3r::OrcaCloudServiceAgent::track_event(), Slic3r::OrcaCloudServiceAgent::track_get_property(), Slic3r::OrcaCloudServiceAgent::track_header(), Slic3r::OrcaCloudServiceAgent::track_remove_files(), Slic3r::OrcaCloudServiceAgent::track_update_property(), Slic3r::IPrinterAgent::unbind(), and Slic3r::OrcaCloudServiceAgent::user_logout().
| #define IOT_FILAMENT_STRING "filament" |
| #define IOT_JSON_KEY_BASE_ID "base_id" |
| #define IOT_JSON_KEY_FILAMENT_ID "filament_id" |
| #define IOT_JSON_KEY_NAME "name" |
Referenced by Slic3r::OrcaCloudServiceAgent::get_setting_list2().
| #define IOT_JSON_KEY_SETTING_ID "setting_id" |
Referenced by Slic3r::OrcaCloudServiceAgent::get_setting_list2().
| #define IOT_JSON_KEY_TYPE "type" |
Referenced by Slic3r::OrcaCloudServiceAgent::get_setting_list2().
| #define IOT_JSON_KEY_UPDATE_TIME "update_time" |
| #define IOT_JSON_KEY_UPDATED_TIME "updated_time" |
| #define IOT_JSON_KEY_USER_ID "user_id" |
| #define IOT_JSON_KEY_VERSION "version" |
| #define IOT_PRINT_TYPE_STRING "print" |
| #define IOT_PRINTER_TYPE_STRING "printer" |
|
extern |
|
extern |