OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
DevFan.h File Reference
#include <functional>
#include <cstdint>
#include <nlohmann/json.hpp>
#include <map>
#include <vector>
#include <string>
Include dependency graph for DevFan.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::AirParts
struct  Slic3r::AirMode
struct  Slic3r::AirDuctData
class  Slic3r::DevFan

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(const nlohmann::json &)> Slic3r::CommandCallBack

Enumerations

enum  Slic3r::AirDuctType { Slic3r::AIR_FAN_TYPE , Slic3r::AIR_DOOR_TYPE }
enum  Slic3r::AIR_FUN : int {
  Slic3r::FAN_HEAT_BREAK_0_IDX = 0 , Slic3r::FAN_COOLING_0_AIRDOOR = 1 , Slic3r::FAN_REMOTE_COOLING_0_IDX = 2 , Slic3r::FAN_CHAMBER_0_IDX = 3 ,
  Slic3r::FAN_HEAT_BREAK_1_IDX = 4 , Slic3r::FAN_MC_BOARD_0_IDX = 5 , Slic3r::FAN_INNNER_LOOP_FAN_0_IDX = 6 , Slic3r::FAN_TOTAL_COUNT = 7 ,
  Slic3r::FAN_REMOTE_COOLING_1_IDX = 10
}
enum  Slic3r::AIR_DOOR { Slic3r::AIR_DOOR_FUNC_CHAMBER = 0 , Slic3r::AIR_DOOR_FUNC_INNERLOOP , Slic3r::AIR_DOOR_FUNC_TOP }
enum  Slic3r::AIR_DUCT : int {
  Slic3r::AIR_DUCT_NONE = -1 , Slic3r::AIR_DUCT_COOLING_FILT = 0 , Slic3r::AIR_DUCT_HEATING_INTERNAL_FILT , Slic3r::AIR_DUCT_EXHAUST ,
  Slic3r::AIR_DUCT_FULL_COOLING , Slic3r::AIR_DUCT_INIT = 0xFF
}