Swiftray  1.0
MachineSettings::MachineSet Struct Reference

#include <machine-settings.h>

Public Types

enum class  BoardType { GRBL_2020 , FLUX_2020 , M2NANO_7 , RUIDA_2020 }
 
enum class  OriginType { RearLeft , RearRight , FrontLeft , FrontRight }
 

Public Member Functions

QIcon icon () const
 
QJsonObject toJson () const
 

Static Public Member Functions

static MachineSet fromJson (const QJsonObject &obj)
 

Public Attributes

BoardType board_type
 
QString brand
 
int height
 
bool home_on_start
 
QString icon_url
 
QString id
 
QString model
 
QString name
 
OriginType origin
 
QPointF red_pointer_offset
 
int width
 

Member Enumeration Documentation

◆ BoardType

Enumerator
GRBL_2020 
FLUX_2020 
M2NANO_7 
RUIDA_2020 

◆ OriginType

Enumerator
RearLeft 
RearRight 
FrontLeft 
FrontRight 

Member Function Documentation

◆ fromJson()

MachineSet MachineSet::fromJson ( const QJsonObject &  obj)
static

◆ icon()

QIcon MachineSet::icon ( ) const

◆ toJson()

QJsonObject MachineSet::toJson ( ) const

Member Data Documentation

◆ board_type

BoardType MachineSettings::MachineSet::board_type

◆ brand

QString MachineSettings::MachineSet::brand

◆ height

int MachineSettings::MachineSet::height

◆ home_on_start

bool MachineSettings::MachineSet::home_on_start

◆ icon_url

QString MachineSettings::MachineSet::icon_url

◆ id

QString MachineSettings::MachineSet::id

◆ model

QString MachineSettings::MachineSet::model

◆ name

QString MachineSettings::MachineSet::name

◆ origin

OriginType MachineSettings::MachineSet::origin

◆ red_pointer_offset

QPointF MachineSettings::MachineSet::red_pointer_offset

◆ width

int MachineSettings::MachineSet::width

The documentation for this struct was generated from the following files: