OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
BBLPrinterAgent.cpp File Reference
#include "BBLPrinterAgent.hpp"
#include "BBLNetworkPlugin.hpp"
#include "IPrinterAgent.hpp"
#include "NetworkAgentFactory.hpp"
#include "bambu_networking.hpp"
#include "libslic3r/Utils.hpp"
#include "slic3r/GUI/GUI_App.hpp"
#include "slic3r/GUI/DeviceCore/DevManager.h"
#include <algorithm>
#include <array>
#include <boost/format.hpp>
#include <boost/log/trivial.hpp>
#include <boost/nowide/fstream.hpp>
#include <exception>
#include <functional>
#include <nlohmann/json.hpp>
#include <cmath>
#include <slic3r/GUI/DeviceManager.hpp>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <type_traits>
#include <unordered_map>
#include <memory>
Include dependency graph for BBLPrinterAgent.cpp:

Go to the source code of this file.

Classes

struct  Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::BambuFilamentIdMap

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}

Functions

const BambuFilamentIdMap & Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::bambu_filament_id_map ()
void Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::rewrite_filament_ids (json &j, const std::unordered_map< std::string, std::string > &map)
std::string Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::rewrite_filament_ids (std::string text, const std::unordered_map< std::string, std::string > &map)
OnMessageFn Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::to_orca_messages (OnMessageFn fn)
template<typename To, typename From>
To Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::as_abi (From fn)
template<typename LegacyFn, typename Fn0203, typename CurrentFn, typename... CallbackFns>
int Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::dispatch_start (CurrentFn func, PrintParams &params, const CallbackFns &... callbacks)

Variables

constexpr std::array< std::string_view, 5 > Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::filament_id_keys {"tray_info_idx", "filament_id", "filamentId", "cate", "fila_id"}

Class Documentation

◆ Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::BambuFilamentIdMap

struct Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::BambuFilamentIdMap
Collaboration diagram for Slic3r::anonymous_namespace{BBLPrinterAgent.cpp}::BambuFilamentIdMap:
Class Members
unordered_map< string, string > to_bambu
unordered_map< string, string > to_orca