16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_ALEXARESPONSETYPE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_ALEXARESPONSETYPE_H_ 94 switch (responseType) {
96 return stream <<
"SUCCESS";
98 return stream <<
"ALREADY_IN_OPERATION";
100 return stream <<
"BRIDGE_UNREACHABLE";
102 return stream <<
"ENDPOINT_BUSY";
104 return stream <<
"ENDPOINT_LOW_POWER";
106 return stream <<
"ENDPOINT_UNREACHABLE";
108 return stream <<
"FIRMWARE_OUT_OF_DATE";
110 return stream <<
"HARDWARE_MALFUNCTION";
112 return stream <<
"INSUFFICIENT_PERMISSIONS";
114 return stream <<
"INTERNAL_ERROR";
116 return stream <<
"INVALID_VALUE";
118 return stream <<
"NOT_CALIBRATED";
120 return stream <<
"NOT_SUPPORTED_IN_CURRENT_MODE";
122 return stream <<
"NOT_IN_OPERATION";
124 return stream <<
"POWER_LEVEL_NOT_SUPPORTED";
126 return stream <<
"RATE_LIMIT_EXCEEDED";
128 return stream <<
"TEMPERATURE_VALUE_OUT_OF_RANGE";
130 return stream <<
"VALUE_OUT_OF_RANGE";
132 return stream <<
"Unknown AlexaResponseType";
139 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_ALEXARESPONSETYPE_H_
The caller does not have the permission to perform specified operation on endpoint.
AlexaResponseType
Definition: AlexaResponseType.h:30
The endpoint is unreachable or offline.
The endpoint is not in operation.
The endpoint can't be set to the specified value because it's outside the acceptable range...
Endpoint already in operation.
Invalid value or unsupported value passed.
The endpoint was busy and could not perform the requested operation.
The endpoint can't be set to the specified value because it's outside the acceptable temperature rang...
The bridge is unreachable or offline.
The endpoint can't handle the requested operation because it is in a calibration phase, such as warming up.
The endpoint could not perform the requested operation as its battery was low.
An error occurred that can't be described by one of the other error types.
The maximum rate at which an endpoint or bridge can handle the requests has been exceeded.
std::ostream & operator<<(std::ostream &stream, AlexaResponseType responseType)
Definition: AlexaResponseType.h:93
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
The endpoint was busy and could not perform because it has experienced a hardware malfunction...
The endpoint can't be set to the specified value because of its current mode of operation.
The endpoint was busy and could not perform because its firmware is out of date.