versadac
1
versadac - Scalable Recorder Firmware
Main Page
Classes
Files
File List
File Members
core
upgrade
UpgradeTask.h
1
/*****************************************************************************
2
FILE : UpgradeTask.h
3
AUTHOR : Karl Wakeham
4
SYSTEM : GNU C++ for ARM
5
DESCRIPTION : Header file for the upgrade task
6
*****************************************************************************/
7
8
#ifndef __UPGRADE_TASK_H
9
#define __UPGRADE_TASK_H
10
11
#include "stdtypes.h"
12
#include "OSTask.h"
13
#include "ENUM_Upgrade_Types.h"
14
15
class
UpgradeTask
:
public
OSRunnableTask
16
{
17
public
:
18
UpgradeTask
();
19
virtual
~
UpgradeTask
();
20
21
void
runTask
();
22
void
initiateUpgrade();
23
uint8 getUpgradeState();
24
25
private
:
26
27
uint8 m_state;
28
ENUM_Upgrade_Type m_upgrade_type;
29
char
* m_host;
30
char
* m_path;
31
char
* m_username;
32
char
* m_password;
33
uint16 m_mediaType;
34
bool
m_copyFileFailed;
35
};
36
37
#endif // __UPGRADE_TASK_H
38
OSRunnableTask
Definition:
ostask.h:16
UpgradeTask::runTask
void runTask()
Definition:
UpgradeTask.cpp:126
UpgradeTask
Definition:
UpgradeTask.h:15
Generated on Wed Aug 19 2020 10:33:44 for versadac by
1.8.9.1