File defining all the constants used across mbed-client. More...
Go to the source code of this file.
Macros | |
| #define | MAX_OBJECT_PATH_NAME (255 + 1 + 5 + 1 + 5 + 1) | 
| #define | START_OBSERVATION 0 | 
| #define | STOP_OBSERVATION 1 | 
| #define | COAP "coap://" | 
| #define | COAPS "coaps://" | 
| #define | BOOTSTRAP_URI "bs" | 
| #define | EQUAL "=" | 
| #define | AMP "&" | 
| #define | PMIN "pmin" | 
| #define | PMAX "pmax" | 
| #define | GT "gt" | 
| #define | LT "lt" | 
| #define | ST_SIZE "st" | 
| #define | CANCEL "cancel" | 
| #define | QUERY_PARAM_IEP "iep" | 
| #define | QUERY_PARAM_EST "est" | 
| #define | QUERY_PARAM_AID "aid" | 
| #define | QUERY_VALUE_TRUE "true" | 
| #define | M2M_SECURITY_ID "0" | 
| #define | M2M_SERVER_ID "1" | 
| #define | M2M_ACCESS_CONTROL_ID "2" | 
| #define | M2M_DEVICE_ID "3" | 
| #define | M2M_CONNECTIVITY_MONITOR_ID "4" | 
| #define | M2M_FIRMWARE_ID "5" | 
| #define | M2M_LOCATION_ID "6" | 
| #define | M2M_CONNECTIVITY_STATISTICS_ID "7" | 
| #define | RESERVED_ID "8" | 
| #define | OMA_RESOURCE_TYPE "" | 
| #define | DEVICE_MANUFACTURER "0" | 
| #define | DEVICE_DEVICE_TYPE "17" | 
| #define | DEVICE_MODEL_NUMBER "1" | 
| #define | DEVICE_SERIAL_NUMBER "2" | 
| #define | DEVICE_HARDWARE_VERSION "18" | 
| #define | DEVICE_FIRMWARE_VERSION "3" | 
| #define | DEVICE_SOFTWARE_VERSION "19" | 
| #define | DEVICE_REBOOT "4" | 
| #define | DEVICE_FACTORY_RESET "5" | 
| #define | DEVICE_AVAILABLE_POWER_SOURCES "6" | 
| #define | DEVICE_POWER_SOURCE_VOLTAGE "7" | 
| #define | DEVICE_POWER_SOURCE_CURRENT "8" | 
| #define | DEVICE_BATTERY_LEVEL "9" | 
| #define | DEVICE_BATTERY_STATUS "20" | 
| #define | DEVICE_MEMORY_FREE "10" | 
| #define | DEVICE_MEMORY_TOTAL "21" | 
| #define | DEVICE_ERROR_CODE "11" | 
| #define | DEVICE_RESET_ERROR_CODE "12" | 
| #define | DEVICE_CURRENT_TIME "13" | 
| #define | DEVICE_UTC_OFFSET "14" | 
| #define | DEVICE_TIMEZONE "15" | 
| #define | DEVICE_SUPPORTED_BINDING_MODE "16" | 
| #define | BINDING_MODE_UDP "U" | 
| #define | BINDING_MODE_UDP_QUEUE "UQ" | 
| #define | BINDING_MODE_SMS "S" | 
| #define | BINDING_MODE_SMS_QUEUE "SQ" | 
| #define | ERROR_CODE_VALUE "0" | 
| #define | SECURITY_M2M_SERVER_URI "0" | 
| #define | SECURITY_BOOTSTRAP_SERVER "1" | 
| #define | SECURITY_SECURITY_MODE "2" | 
| #define | SECURITY_PUBLIC_KEY "3" | 
| #define | SECURITY_SERVER_PUBLIC_KEY "4" | 
| #define | SECURITY_SECRET_KEY "5" | 
| #define | SECURITY_SMS_SECURITY_MODE "6" | 
| #define | SECURITY_SMS_BINDING_KEY "7" | 
| #define | SECURITY_SMS_BINDING_SECRET_KEY "8" | 
| #define | SECURITY_M2M_SERVER_SMS_NUMBER "9" | 
| #define | SECURITY_SHORT_SERVER_ID "10" | 
| #define | SECURITY_CLIENT_HOLD_OFF_TIME "11" | 
| #define | SECURITY_OPEN_CERTIFICATE_CHAIN "12" | 
| #define | SECURITY_CLOSE_CERTIFICATE_CHAIN "13" | 
| #define | SECURITY_READ_CERTIFICATE_CHAIN "14" | 
| #define | SERVER_PATH_PREFIX "1/0/" | 
| #define | SERVER_SHORT_SERVER_ID "0" | 
| #define | SERVER_LIFETIME "1" | 
| #define | SERVER_DEFAULT_MIN_PERIOD "2" | 
| #define | SERVER_DEFAULT_MAX_PERIOD "3" | 
| #define | SERVER_DISABLE "4" | 
| #define | SERVER_DISABLE_TIMEOUT "5" | 
| #define | SERVER_NOTIFICATION_STORAGE "6" | 
| #define | SERVER_BINDING "7" | 
| #define | SERVER_REGISTRATION_UPDATE "8" | 
| #define | SERVER_LIFETIME_PATH SERVER_PATH_PREFIX SERVER_LIFETIME | 
| #define | FIRMWARE_PATH_PREFIX "5/0/" | 
| #define | FIRMWARE_PACKAGE "0" | 
| #define | FIRMWARE_PACKAGE_URI "1" | 
| #define | FIRMWARE_UPDATE "2" | 
| #define | FIRMWARE_STATE "3" | 
| #define | FIRMWARE_UPDATE_SUPPORTED_OBJECTS "4" | 
| #define | FIRMWARE_UPDATE_RESULT "5" | 
| #define | FIRMWARE_PACKAGE_NAME "6" | 
| #define | FIRMWARE_PACKAGE_VERSION "7" | 
| #define | FIRMAWARE_PACKAGE_URI_PATH FIRMWARE_PATH_PREFIX FIRMWARE_PACKAGE_URI | 
| #define | ERROR_REASON_1 "No security object found for Bootstrap" | 
| #define | ERROR_REASON_3 "Bootstrap feature is disabled" | 
| #define | ERROR_REASON_4 "No security object found for Registration" | 
| #define | ERROR_REASON_5 "Registration not allowed for now, try later" | 
| #define | ERROR_REASON_6 "Unregistration not allowed for now, try later" | 
| #define | ERROR_REASON_7 "Client is not connected, cannot send data now" | 
| #define | ERROR_REASON_8 "LWM2M server rejected client registration" | 
| #define | ERROR_REASON_9 "Client in reconnection mode %s" | 
| #define | ERROR_REASON_10 "Client cannot connect anymore %s" | 
| #define | ERROR_REASON_13 "LWM2M server URL is not correctly formed" | 
| #define | ERROR_REASON_14 "LWM2M server address is not set correctly in client" | 
| #define | ERROR_REASON_15 "Failed to do full registration because of missing parameters in registration" | 
| #define | ERROR_REASON_16 "Cannot unregister as client is not registered" | 
| #define | ERROR_REASON_17 "Incoming CoAP message parsing failed" | 
| #define | ERROR_REASON_18 "Sending reg-update failed as lifetime is less than 60 sec" | 
| #define | ERROR_REASON_19 "LWM2M server URL is not correctly formed" | 
| #define | ERROR_REASON_2 "Bootstrap not allowed for now, try later" | 
| #define | ERROR_REASON_11 "Bootstrap server URL is not correctly formed" | 
| #define | ERROR_REASON_12 "Bootstrap resource is not correctly formed" | 
| #define | ERROR_REASON_20 "BS PUT fails :%s" | 
| #define | ERROR_REASON_21 "BS DEL fails :%s" | 
| #define | ERROR_REASON_22 "BS FIN fails :%s" | 
| #define | ERROR_REASON_23 "Bootstrap SecureConnection failed" | 
| #define | ERROR_REASON_26 "BS FIN fails: missing EST iep param" | 
| #define | ERROR_REASON_24 "LWM2M server rejected client unregistration (not-found)" | 
| #define | ERROR_REASON_25 "Failed to allocate registration message" | 
| #define | ERROR_REASON_27 "Call already in progress" | 
| #define | ERROR_REASON_28 "Message sending timed out" | 
| #define | ERROR_REASON_29 "Call not allowed for now, wrong state" | 
| #define | COAP_ERROR_REASON_1 "bad-request" | 
| #define | COAP_ERROR_REASON_2 "bad-option" | 
| #define | COAP_ERROR_REASON_3 "request-entity-incomplete" | 
| #define | COAP_ERROR_REASON_4 "precondition-failed" | 
| #define | COAP_ERROR_REASON_5 "request-entity-too-large" | 
| #define | COAP_ERROR_REASON_6 "unsupported-content-format" | 
| #define | COAP_ERROR_REASON_7 "response-unauthorized" | 
| #define | COAP_ERROR_REASON_8 "response-forbidden" | 
| #define | COAP_ERROR_REASON_9 "not-acceptable" | 
| #define | COAP_ERROR_REASON_10 "not-found" | 
| #define | COAP_ERROR_REASON_11 "method-not-allowed" | 
| #define | COAP_ERROR_REASON_12 "message-sending-failed" | 
| #define | COAP_ERROR_REASON_13 "service-unavailable" | 
| #define | COAP_ERROR_REASON_14 "internal-server-error" | 
| #define | COAP_ERROR_REASON_15 "bad-gateway" | 
| #define | COAP_ERROR_REASON_16 "gateway-timeout" | 
| #define | COAP_ERROR_REASON_17 "proxying-not-supported" | 
| #define | COAP_NO_ERROR "no-error" | 
| #define | ERROR_SECURE_CONNECTION "SecureConnectionFailed" | 
| #define | ERROR_DNS "DnsResolvingFailed" | 
| #define | ERROR_NETWORK "NetworkError" | 
| #define | ERROR_NO "No error" | 
| #define | ERROR_NO_MEMORY "Memory allocation failed" | 
| #define | ERROR_FAILED_TO_READ_CREDENTIALS "Failed to read credentials" | 
| #define | MAX_RECONNECT_TIMEOUT 604800 | 
| #define | RECONNECT_INCREMENT_FACTOR 2 | 
| #define | AUTO_OBS_TOKEN_MIN 1 | 
| #define | AUTO_OBS_TOKEN_MAX 1023 | 
| #define | RESPONSE_RANDOM_FACTOR 1.5 | 
File defining all the constants used across mbed-client.
| #define RESPONSE_RANDOM_FACTOR 1.5 | 
Resending random factor, value is specified in IETF CoAP specification