Friendly LWM2M client
FwTypes.h
Go to the documentation of this file.
1
#ifndef WPP_FW_UPD_TYPES_H
2
#define WPP_FW_UPD_TYPES_H
3
4
#include "
WppTypes.h
"
5
#include "
FirmwareUpdateConfig.h
"
6
7
namespace
wpp
{
8
9
enum
FwUpdRes
: uint8_t {
10
R_INITIAL
= 0,
11
R_FW_UPD_SUCCESS
= 1,
12
R_NOT_ENOUGH_FLASH
= 2,
13
R_OUT_OF_RAM
= 3,
14
R_CONN_LOST
= 4,
15
R_INTEGRITY_CHECK_FAIL
= 5,
16
R_UNSUPPORTED_PKG_TYPE
= 6,
17
R_INVALID_URI
= 7,
18
R_FW_UPD_FAIL
= 8,
19
R_UNSUPPORTED_PROTOCOL
= 9,
20
UPD_RES_MAX
21
};
22
23
#if RES_5_8
24
enum
FwUpdProtocol
: uint8_t {
25
COAP
= 0,
26
COAPS
= 1,
27
HTTP
= 2,
28
HTTPS
= 3,
29
COAP_TCP
= 4,
30
COAP_TLS
= 5,
31
FW_UPD_PROTOCOL_MAX
32
};
33
#endif
34
35
enum
FwUpdState
: uint8_t {
36
S_IDLE
= 0,
37
S_DOWNLOADING
= 1,
38
S_DOWNLOADED
= 2,
39
S_UPDATING
= 3,
40
STATE_MAX
41
};
42
43
enum
FwUpdDelivery
: uint8_t {
44
PULL
= 0,
45
PUSH
= 1,
46
BOTH
= 2,
47
FW_UPD_DELIVERY_MAX
48
};
49
50
}
// namespace wpp
51
52
#endif
// WPP_FW_UPD_TYPES_H
FirmwareUpdateConfig.h
WppTypes.h
wpp
The WppConnection class represents a connection interface for the Wpp library.
Definition:
WppClient.cpp:14
wpp::FwUpdState
FwUpdState
Definition:
FwTypes.h:35
wpp::S_DOWNLOADED
@ S_DOWNLOADED
Definition:
FwTypes.h:38
wpp::S_DOWNLOADING
@ S_DOWNLOADING
Definition:
FwTypes.h:37
wpp::STATE_MAX
@ STATE_MAX
Definition:
FwTypes.h:40
wpp::S_IDLE
@ S_IDLE
Definition:
FwTypes.h:36
wpp::S_UPDATING
@ S_UPDATING
Definition:
FwTypes.h:39
wpp::FwUpdDelivery
FwUpdDelivery
Definition:
FwTypes.h:43
wpp::FW_UPD_DELIVERY_MAX
@ FW_UPD_DELIVERY_MAX
Definition:
FwTypes.h:47
wpp::PUSH
@ PUSH
Definition:
FwTypes.h:45
wpp::BOTH
@ BOTH
Definition:
FwTypes.h:46
wpp::PULL
@ PULL
Definition:
FwTypes.h:44
wpp::FwUpdProtocol
FwUpdProtocol
Definition:
FwTypes.h:24
wpp::HTTP
@ HTTP
Definition:
FwTypes.h:27
wpp::COAP_TLS
@ COAP_TLS
Definition:
FwTypes.h:30
wpp::COAPS
@ COAPS
Definition:
FwTypes.h:26
wpp::HTTPS
@ HTTPS
Definition:
FwTypes.h:28
wpp::FW_UPD_PROTOCOL_MAX
@ FW_UPD_PROTOCOL_MAX
Definition:
FwTypes.h:31
wpp::COAP
@ COAP
Definition:
FwTypes.h:25
wpp::COAP_TCP
@ COAP_TCP
Definition:
FwTypes.h:29
wpp::FwUpdRes
FwUpdRes
Definition:
FwTypes.h:9
wpp::R_FW_UPD_SUCCESS
@ R_FW_UPD_SUCCESS
Definition:
FwTypes.h:11
wpp::R_UNSUPPORTED_PROTOCOL
@ R_UNSUPPORTED_PROTOCOL
Definition:
FwTypes.h:19
wpp::R_UNSUPPORTED_PKG_TYPE
@ R_UNSUPPORTED_PKG_TYPE
Definition:
FwTypes.h:16
wpp::R_FW_UPD_FAIL
@ R_FW_UPD_FAIL
Definition:
FwTypes.h:18
wpp::R_CONN_LOST
@ R_CONN_LOST
Definition:
FwTypes.h:14
wpp::R_INTEGRITY_CHECK_FAIL
@ R_INTEGRITY_CHECK_FAIL
Definition:
FwTypes.h:15
wpp::R_NOT_ENOUGH_FLASH
@ R_NOT_ENOUGH_FLASH
Definition:
FwTypes.h:12
wpp::R_OUT_OF_RAM
@ R_OUT_OF_RAM
Definition:
FwTypes.h:13
wpp::UPD_RES_MAX
@ UPD_RES_MAX
Definition:
FwTypes.h:20
wpp::R_INITIAL
@ R_INITIAL
Definition:
FwTypes.h:10
wpp::R_INVALID_URI
@ R_INVALID_URI
Definition:
FwTypes.h:17
wpp
registry
objects
o_5_firmware_update
FwTypes.h
Generated by
1.9.1