dRonin
adbada4
dRonin GCS
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Groups
Pages
uploader_global.h
Go to the documentation of this file.
1
13
/*
14
* This program is free software; you can redistribute it and/or modify
15
* it under the terms of the GNU General Public License as published by
16
* the Free Software Foundation; either version 3 of the License, or
17
* (at your option) any later version.
18
*
19
* This program is distributed in the hope that it will be useful, but
20
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
21
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22
* for more details.
23
*
24
* You should have received a copy of the GNU General Public License along
25
* with this program; if not, see <http://www.gnu.org/licenses/>
26
*/
27
28
#ifndef UPLOADER_GLOBAL_H
29
#define UPLOADER_GLOBAL_H
30
31
#include <QtCore/qglobal.h>
32
#include <QPointer>
33
#include <
coreplugin/boardmanager.h
>
34
35
namespace
uploader {
36
typedef
enum
{
37
DISCONNECTED
,
38
ENTERING_LOADER
,
39
BL_SITTING
,
40
BL_BUSY
,
41
CONNECTED_TO_TELEMETRY
,
42
UPGRADING
,
43
UPGRADING_CATCHLOADER
44
}
UploaderStatus
;
45
}
46
struct
deviceInfo
47
{
48
QPointer<Core::IBoardType>
board
;
49
QString
bl_version
;
50
QString
max_code_size
;
51
QString
cpu_serial
;
52
QString
hw_revision
;
53
};
54
55
#if defined(UPLOADER_LIBRARY)
56
#define UPLOADER_EXPORT Q_DECL_EXPORT
57
#else
58
#define UPLOADER_EXPORT Q_DECL_IMPORT
59
#endif
60
61
#endif
boardmanager.h
uploader::UploaderStatus
UploaderStatus
Definition:
uploader_global.h:36
uploader::DISCONNECTED
Definition:
uploader_global.h:37
uploader::UPGRADING
Definition:
uploader_global.h:42
uploader::BL_BUSY
Definition:
uploader_global.h:40
deviceInfo::bl_version
QString bl_version
Definition:
uploader_global.h:49
uploader::BL_SITTING
Definition:
uploader_global.h:39
deviceInfo::max_code_size
QString max_code_size
Definition:
uploader_global.h:50
deviceInfo
Definition:
uploader_global.h:46
deviceInfo::board
QPointer< Core::IBoardType > board
Definition:
uploader_global.h:48
uploader::CONNECTED_TO_TELEMETRY
Definition:
uploader_global.h:41
deviceInfo::hw_revision
QString hw_revision
Definition:
uploader_global.h:52
uploader::ENTERING_LOADER
Definition:
uploader_global.h:38
uploader::UPGRADING_CATCHLOADER
Definition:
uploader_global.h:43
deviceInfo::cpu_serial
QString cpu_serial
Definition:
uploader_global.h:51
ground
gcs
src
plugins
uploader
uploader_global.h
Generated by
1.8.6