Friendly LWM2M client
FwTypes.h File Reference
#include "WppTypes.h"
#include "FirmwareUpdateConfig.h"
+ Include dependency graph for FwTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 wpp
 The WppConnection class represents a connection interface for the Wpp library.
 

Enumerations

enum  wpp::FwUpdRes : uint8_t {
  wpp::R_INITIAL = 0 , wpp::R_FW_UPD_SUCCESS = 1 , wpp::R_NOT_ENOUGH_FLASH = 2 , wpp::R_OUT_OF_RAM = 3 ,
  wpp::R_CONN_LOST = 4 , wpp::R_INTEGRITY_CHECK_FAIL = 5 , wpp::R_UNSUPPORTED_PKG_TYPE = 6 , wpp::R_INVALID_URI = 7 ,
  wpp::R_FW_UPD_FAIL = 8 , wpp::R_UNSUPPORTED_PROTOCOL = 9 , wpp::UPD_RES_MAX
}
 
enum  wpp::FwUpdProtocol : uint8_t {
  wpp::COAP = 0 , wpp::COAPS = 1 , wpp::HTTP = 2 , wpp::HTTPS = 3 ,
  wpp::COAP_TCP = 4 , wpp::COAP_TLS = 5 , wpp::FW_UPD_PROTOCOL_MAX
}
 
enum  wpp::FwUpdState : uint8_t {
  wpp::S_IDLE = 0 , wpp::S_DOWNLOADING = 1 , wpp::S_DOWNLOADED = 2 , wpp::S_UPDATING = 3 ,
  wpp::STATE_MAX
}
 
enum  wpp::FwUpdDelivery : uint8_t { wpp::PULL = 0 , wpp::PUSH = 1 , wpp::BOTH = 2 , wpp::FW_UPD_DELIVERY_MAX }