#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevExtensionTool.h>
Public Member Functions | |
| bool | IsToolTypeFanF000 () const |
| bool | IsMounted () const |
Static Public Member Functions | |
| static std::shared_ptr< DevExtensionTool > | Create (MachineObject *obj) |
Protected Member Functions | |
| DevExtensionTool (MachineObject *obj) | |
Private Types | |
| enum | MountState { MOUNT_NOT_MOUNTED = 0 , MOUNT_MOUNTED = 1 , MOUNT_NO_MODULE = 2 , MOUNT_NO_CABLE = 3 } |
| enum | CalibState { CALIB_NONE = 0 , CALIB_FIRST = 1 , CALIB_MOUNT = 2 } |
| enum | ToolType { TOOL_TYPE_EMPTY = 0 , TOOL_TYPE_CUT_CP00 = 1 , TOOL_TYPE_LASER_LB00 = 2 , TOOL_TYPE_FAN_F000 = 3 } |
Private Attributes | |
| MachineObject * | m_owner = nullptr |
| enum Slic3r::DevExtensionTool::MountState | m_mount_3dp |
| enum Slic3r::DevExtensionTool::CalibState | m_calib |
| enum Slic3r::DevExtensionTool::ToolType | m_tool_type |
Friends | |
| class | DevExtensionToolParser |
|
private |
| Enumerator | |
|---|---|
| CALIB_NONE | |
| CALIB_FIRST | |
| CALIB_MOUNT | |
|
private |
| Enumerator | |
|---|---|
| MOUNT_NOT_MOUNTED | |
| MOUNT_MOUNTED | |
| MOUNT_NO_MODULE | |
| MOUNT_NO_CABLE | |
|
private |
| Enumerator | |
|---|---|
| TOOL_TYPE_EMPTY | |
| TOOL_TYPE_CUT_CP00 | |
| TOOL_TYPE_LASER_LB00 | |
| TOOL_TYPE_FAN_F000 | |
|
protected |
References CALIB_NONE, m_calib, m_mount_3dp, m_owner, m_tool_type, MOUNT_NOT_MOUNTED, and TOOL_TYPE_EMPTY.
Referenced by Create().
|
inlinestatic |
References DevExtensionTool().
Referenced by Slic3r::MachineObject::MachineObject().
|
inline |
References m_mount_3dp, and MOUNT_MOUNTED.
|
inline |
References m_tool_type, and TOOL_TYPE_FAN_F000.
|
friend |
References DevExtensionToolParser.
Referenced by DevExtensionToolParser.
|
private |
Referenced by DevExtensionTool().
|
private |
Referenced by DevExtensionTool(), and IsMounted().
|
private |
Referenced by DevExtensionTool().
|
private |
Referenced by DevExtensionTool(), and IsToolTypeFanF000().