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, EG25 = 9, RG255C = 10
}
 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

◆ Device

enum Device
Enumerator
MCU 

MCU.

UX410 

UX410.

EM7455 

EM7455.

RC7620 

RC7620.

EC25 

EC25.

PN7412 

PN7412.

WP7607 

WP7607.

RC7611 

RC7611.

BK3_2 

BK3-2.

EG25 

EG25.

RG255C 

RG255

◆ Rfs

enum Rfs
Enumerator
CURRENT 

CURRENT.

ALTERNATIVE 

ALTERNATIVE.