AtCore  1.0.70
AtCore is a API to manage the serial connection between the computer and 3D Printers.
beddeform.h
Go to the documentation of this file.
1 /* AtCore
2  Copyright (C) <2019>
3 
4  Authors:
5  Chris Rizzitello <rizzitello@kde.org>
6 
7  This library is free software; you can redistribute it and/or
8  modify it under the terms of the GNU Lesser General Public
9  License as published by the Free Software Foundation; either
10  version 2.1 of the License, or (at your option) version 3, or any
11  later version accepted by the membership of KDE e.V. (or its
12  successor approved by the membership of KDE e.V.), which shall
13  act as a proxy defined in Section 6 of version 3 of the license.
14 
15  This library is distributed in the hope that it will be useful,
16  but WITHOUT ANY WARRANTY; without even the implied warranty of
17  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18  Lesser General Public License for more details.
19 
20  You should have received a copy of the GNU Lesser General Public
21  License along with this library. If not, see <http://www.gnu.org/licenses/>.
22 */
23 #pragma once
24 
25 #include <QObject>
26 
27 #include "atcore_export.h"
28 
35 class ATCORE_EXPORT BedDeform : public QObject
36 {
37  Q_OBJECT
38  Q_PROPERTY(QVariantList bedDeformationGrid READ bedDeformationGrid NOTIFY dataChanged)
39 public:
44  explicit BedDeform(QObject *parent = nullptr);
49  void decodeDeform(const QStringList &rawData);
61  QVariantList bedDeformationGrid();
62 signals:
63  void dataChanged(const QVariantList &data);
64 
65 private:
68 };
BedDeformPrivate * d
Definition: beddeform.h:66
The Bed Deform class.
Definition: beddeform.h:35
Definition: beddeform.cpp:26