OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::DevFirmwareVersionInfo Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevFirmware.h>

Collaboration diagram for Slic3r::DevFirmwareVersionInfo:

Public Member Functions

bool isValid () const
bool isAirPump () const
bool isLaszer () const
bool isCuttingModule () const
bool isRotary () const
bool isExtinguishSystem () const
bool isWTM () const
bool isExhaustFan () const
bool isHmshub () const
bool isFilaTrackSwitch () const

Public Attributes

std::string name
wxString product_name
std::string sn
std::string hw_ver
std::string sw_ver
std::string sw_new_ver
int firmware_flag = 0

Detailed Description

Member Function Documentation

◆ isAirPump()

bool Slic3r::DevFirmwareVersionInfo::isAirPump ( ) const
inline
47{ return product_name.Contains("Air Pump"); }
wxString product_name
Definition DevFirmware.h:36

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isCuttingModule()

bool Slic3r::DevFirmwareVersionInfo::isCuttingModule ( ) const
inline
49{ return product_name.Contains("Cutting Module"); }

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isExhaustFan()

bool Slic3r::DevFirmwareVersionInfo::isExhaustFan ( ) const
inline
53{ return product_name.Contains("Exhaust Fan"); }

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isExtinguishSystem()

bool Slic3r::DevFirmwareVersionInfo::isExtinguishSystem ( ) const
inline
51{ return product_name.Contains("Extinguishing System"); }// Auto Fire Extinguishing System

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isFilaTrackSwitch()

bool Slic3r::DevFirmwareVersionInfo::isFilaTrackSwitch ( ) const
inline
55{ return product_name.find("Filament Track") != std::string::npos; }

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isHmshub()

bool Slic3r::DevFirmwareVersionInfo::isHmshub ( ) const
inline
54{ return product_name.find("Filament Buffer") != std::string::npos; }

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isLaszer()

bool Slic3r::DevFirmwareVersionInfo::isLaszer ( ) const
inline
48{ return product_name.Contains("Laser"); }

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isRotary()

bool Slic3r::DevFirmwareVersionInfo::isRotary ( ) const
inline
50{ return product_name.Contains("Rotary"); }// Rotary Attachment

References product_name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

◆ isValid()

bool Slic3r::DevFirmwareVersionInfo::isValid ( ) const
inline

◆ isWTM()

bool Slic3r::DevFirmwareVersionInfo::isWTM ( ) const
inline
52{ return name.find("wtm") != std::string::npos; } // nozzle
std::string name
Definition DevFirmware.h:35

References name.

Referenced by Slic3r::MachineObject::store_version_info().

Here is the caller graph for this function:

Member Data Documentation

◆ firmware_flag

int Slic3r::DevFirmwareVersionInfo::firmware_flag = 0

◆ hw_ver

std::string Slic3r::DevFirmwareVersionInfo::hw_ver

◆ name

◆ product_name

◆ sn

◆ sw_new_ver

◆ sw_ver


The documentation for this class was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevFirmware.h