firmware.h File Reference

Defines a class for checking firmware binaries available for upgrading. More...

#include <boost/system/error_code.hpp>
#include <rapidjson/document.h>
#include <string>
#include "files.h"
#include "systemConfiguration.h"
Include dependency graph for firmware.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FirmwareVersionPath
 Struct which contains all fields needed to can upgrade devices firmware. More...
 
struct  FirmwareVersionInfo
 A structure use to store firmware info. More...
 
class  Firmware
 Class to request upgrading firmware by device in case any is availability. More...
 

Enumerations

enum  Device {
  MCU = 0, UX410 = 1, EM7455 = 2, RC7620 = 3,
  EC25 = 4, PN7412 = 5, WP7607 = 6, RC7611 = 7,
  BK3_2 = 8
}
 Defines the possible devices whose firmware can be upgraded. More...
 
enum  Rfs { CURRENT = 0, ALTERNATIVE = 1 }
 Defines the possible root file systems where binaries are located. More...
 

Enumeration Type Documentation

enum Device
Enumerator
MCU 

MCU.

UX410 

UX410.

EM7455 

EM7455.

RC7620 

RC7620.

EC25 

EC25.

PN7412 

PN7412.

WP7607 

WP7607.

RC7611 

RC7611.

BK3_2 

BK3-2

enum Rfs
Enumerator
CURRENT 

CURRENT.

ALTERNATIVE 

ALTERNATIVE.