|
20 | 20 | */
|
21 | 21 | #pragma once
|
22 | 22 |
|
| 23 | +#include <protocols/interaction_model/StatusCode.h> |
23 | 24 | #include <stdint.h>
|
24 | 25 |
|
25 |
| -enum EmberAfStatus : uint8_t |
26 |
| -{ |
27 |
| - EMBER_ZCL_STATUS_SUCCESS = 0x00, |
28 |
| - EMBER_ZCL_STATUS_FAILURE = 0x01, |
29 |
| - EMBER_ZCL_STATUS_INVALID_SUBSCRIPTION = 0x7D, |
30 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_ACCESS = 0x7E, |
31 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_ENDPOINT = 0x7F, |
32 |
| - EMBER_ZCL_STATUS_MALFORMED_COMMAND = 0x80, |
33 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_COMMAND = 0x81, |
34 |
| - EMBER_ZCL_STATUS_DEPRECATED82 = 0x82, |
35 |
| - EMBER_ZCL_STATUS_DEPRECATED83 = 0x83, |
36 |
| - EMBER_ZCL_STATUS_DEPRECATED84 = 0x84, |
37 |
| - EMBER_ZCL_STATUS_INVALID_COMMAND = 0x85, |
38 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_ATTRIBUTE = 0x86, |
39 |
| - EMBER_ZCL_STATUS_CONSTRAINT_ERROR = 0x87, |
40 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_WRITE = 0x88, |
41 |
| - EMBER_ZCL_STATUS_RESOURCE_EXHAUSTED = 0x89, |
42 |
| - EMBER_ZCL_STATUS_NOT_FOUND = 0x8B, |
43 |
| - EMBER_ZCL_STATUS_UNREPORTABLE_ATTRIBUTE = 0x8C, |
44 |
| - EMBER_ZCL_STATUS_INVALID_DATA_TYPE = 0x8D, |
45 |
| - EMBER_ZCL_STATUS_DEPRECATED8E = 0x8E, |
46 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_READ = 0x8F, |
47 |
| - EMBER_ZCL_STATUS_DEPRECATED90 = 0x90, |
48 |
| - EMBER_ZCL_STATUS_DEPRECATED91 = 0x91, |
49 |
| - EMBER_ZCL_STATUS_DATA_VERSION_MISMATCH = 0x92, |
50 |
| - EMBER_ZCL_STATUS_DEPRECATED93 = 0x93, |
51 |
| - EMBER_ZCL_STATUS_TIMEOUT = 0x94, |
52 |
| - EMBER_ZCL_STATUS_RESERVED95 = 0x95, |
53 |
| - EMBER_ZCL_STATUS_RESERVED96 = 0x96, |
54 |
| - EMBER_ZCL_STATUS_RESERVED97 = 0x97, |
55 |
| - EMBER_ZCL_STATUS_RESERVED98 = 0x98, |
56 |
| - EMBER_ZCL_STATUS_RESERVED99 = 0x99, |
57 |
| - EMBER_ZCL_STATUS_RESERVED9A = 0x9A, |
58 |
| - EMBER_ZCL_STATUS_BUSY = 0x9C, |
59 |
| - EMBER_ZCL_STATUS_DEPRECATEDC0 = 0xC0, |
60 |
| - EMBER_ZCL_STATUS_DEPRECATEDC1 = 0xC1, |
61 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_CLUSTER = 0xC3, |
62 |
| - EMBER_ZCL_STATUS_DEPRECATEDC4 = 0xC4, |
63 |
| - EMBER_ZCL_STATUS_NO_UPSTREAM_SUBSCRIPTION = 0xC5, |
64 |
| - EMBER_ZCL_STATUS_NEEDS_TIMED_INTERACTION = 0xC6, |
65 |
| - EMBER_ZCL_STATUS_UNSUPPORTED_EVENT = 0xC7, |
66 |
| - EMBER_ZCL_STATUS_PATHS_EXHAUSTED = 0xC8, |
67 |
| - EMBER_ZCL_STATUS_TIMED_REQUEST_MISMATCH = 0xC9, |
68 |
| - EMBER_ZCL_STATUS_FAILSAFE_REQUIRED = 0xCA, |
69 |
| - EMBER_ZCL_STATUS_INVALID_IN_STATE = 0xCB, |
70 |
| - EMBER_ZCL_STATUS_NO_COMMAND_RESPONSE = 0xCC, |
71 |
| - EMBER_ZCL_STATUS_WRITE_IGNORED = 0xF0, // NOT SPEC COMPLIANT FOR TEST ONLY |
72 |
| -}; |
| 26 | +typedef chip::Protocols::InteractionModel::Status EmberAfStatus; |
| 27 | + |
| 28 | +#define EMBER_ZCL_STATUS_SUCCESS chip::Protocols::InteractionModel::Status::Success |
| 29 | +#define EMBER_ZCL_STATUS_FAILURE chip::Protocols::InteractionModel::Status::Failure |
| 30 | +#define EMBER_ZCL_STATUS_INVALID_SUBSCRIPTION chip::Protocols::InteractionModel::Status::InvalidSubscription |
| 31 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_ACCESS chip::Protocols::InteractionModel::Status::UnsupportedAccess |
| 32 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_ENDPOINT chip::Protocols::InteractionModel::Status::UnsupportedEndpoint |
| 33 | +#define EMBER_ZCL_STATUS_MALFORMED_COMMAND chip::Protocols::InteractionModel::Status::InvalidAction |
| 34 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_COMMAND chip::Protocols::InteractionModel::Status::UnsupportedCommand |
| 35 | +#define EMBER_ZCL_STATUS_DEPRECATED82 chip::Protocols::InteractionModel::Status::Deprecated82 |
| 36 | +#define EMBER_ZCL_STATUS_DEPRECATED83 chip::Protocols::InteractionModel::Status::Deprecated83 |
| 37 | +#define EMBER_ZCL_STATUS_DEPRECATED84 chip::Protocols::InteractionModel::Status::Deprecated84 |
| 38 | +#define EMBER_ZCL_STATUS_INVALID_COMMAND chip::Protocols::InteractionModel::Status::InvalidCommand |
| 39 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_ATTRIBUTE chip::Protocols::InteractionModel::Status::UnsupportedAttribute |
| 40 | +#define EMBER_ZCL_STATUS_CONSTRAINT_ERROR chip::Protocols::InteractionModel::Status::ConstraintError |
| 41 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_WRITE chip::Protocols::InteractionModel::Status::UnsupportedWrite |
| 42 | +#define EMBER_ZCL_STATUS_RESOURCE_EXHAUSTED chip::Protocols::InteractionModel::Status::ResourceExhausted |
| 43 | +#define EMBER_ZCL_STATUS_NOT_FOUND chip::Protocols::InteractionModel::Status::NotFound |
| 44 | +#define EMBER_ZCL_STATUS_UNREPORTABLE_ATTRIBUTE chip::Protocols::InteractionModel::Status::UnreportableAttribute |
| 45 | +#define EMBER_ZCL_STATUS_INVALID_DATA_TYPE chip::Protocols::InteractionModel::Status::InvalidDataType |
| 46 | +#define EMBER_ZCL_STATUS_DEPRECATED8E chip::Protocols::InteractionModel::Status::Deprecated8e |
| 47 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_READ chip::Protocols::InteractionModel::Status::UnsupportedRead |
| 48 | +#define EMBER_ZCL_STATUS_DEPRECATED90 chip::Protocols::InteractionModel::Status::Deprecated90 |
| 49 | +#define EMBER_ZCL_STATUS_DEPRECATED91 chip::Protocols::InteractionModel::Status::Deprecated91 |
| 50 | +#define EMBER_ZCL_STATUS_DATA_VERSION_MISMATCH chip::Protocols::InteractionModel::Status::DataVersionMismatch |
| 51 | +#define EMBER_ZCL_STATUS_DEPRECATED93 chip::Protocols::InteractionModel::Status::Deprecated93 |
| 52 | +#define EMBER_ZCL_STATUS_TIMEOUT chip::Protocols::InteractionModel::Status::Timeout |
| 53 | +#define EMBER_ZCL_STATUS_RESERVED95 chip::Protocols::InteractionModel::Status::Reserved95 |
| 54 | +#define EMBER_ZCL_STATUS_RESERVED96 chip::Protocols::InteractionModel::Status::Reserved96 |
| 55 | +#define EMBER_ZCL_STATUS_RESERVED97 chip::Protocols::InteractionModel::Status::Reserved97 |
| 56 | +#define EMBER_ZCL_STATUS_RESERVED98 chip::Protocols::InteractionModel::Status::Reserved98 |
| 57 | +#define EMBER_ZCL_STATUS_RESERVED99 chip::Protocols::InteractionModel::Status::Reserved99 |
| 58 | +#define EMBER_ZCL_STATUS_RESERVED9A chip::Protocols::InteractionModel::Status::Reserved9a |
| 59 | +#define EMBER_ZCL_STATUS_BUSY chip::Protocols::InteractionModel::Status::Busy |
| 60 | +#define EMBER_ZCL_STATUS_DEPRECATEDC0 chip::Protocols::InteractionModel::Status::Deprecatedc0 |
| 61 | +#define EMBER_ZCL_STATUS_DEPRECATEDC1 chip::Protocols::InteractionModel::Status::Deprecatedc1 |
| 62 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_CLUSTER chip::Protocols::InteractionModel::Status::UnsupportedCluster |
| 63 | +#define EMBER_ZCL_STATUS_DEPRECATEDC4 chip::Protocols::InteractionModel::Status::Deprecatedc4 |
| 64 | +#define EMBER_ZCL_STATUS_NO_UPSTREAM_SUBSCRIPTION chip::Protocols::InteractionModel::Status::NoUpstreamSubscription |
| 65 | +#define EMBER_ZCL_STATUS_NEEDS_TIMED_INTERACTION chip::Protocols::InteractionModel::Status::NeedsTimedInteraction |
| 66 | +#define EMBER_ZCL_STATUS_UNSUPPORTED_EVENT chip::Protocols::InteractionModel::Status::UnsupportedEvent |
| 67 | +#define EMBER_ZCL_STATUS_PATHS_EXHAUSTED chip::Protocols::InteractionModel::Status::PathsExhausted |
| 68 | +#define EMBER_ZCL_STATUS_TIMED_REQUEST_MISMATCH chip::Protocols::InteractionModel::Status::TimedRequestMismatch |
| 69 | +#define EMBER_ZCL_STATUS_FAILSAFE_REQUIRED chip::Protocols::InteractionModel::Status::FailsafeRequired |
| 70 | +#define EMBER_ZCL_STATUS_INVALID_IN_STATE chip::Protocols::InteractionModel::Status::InvalidInState |
| 71 | +#define EMBER_ZCL_STATUS_NO_COMMAND_RESPONSE chip::Protocols::InteractionModel::Status::NoCommandResponse |
| 72 | +#define EMBER_ZCL_STATUS_WRITE_IGNORED chip::Protocols::InteractionModel::Status::WriteIgnored // NOT SPEC COMPLIANT FOR TEST ONLY |
0 commit comments