versadac  1
versadac - Scalable Recorder Firmware
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 
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 
Definition: ostask.h:16
void runTask()
Definition: UpgradeTask.cpp:126
Definition: UpgradeTask.h:15