coap.h¶
Generic CoAP values as defined by RFC7252.
-
COAP_OPT_URI_HOST¶ 1
(3)
-
COAP_OPT_OBSERVE¶ 1
(6)
-
COAP_OPT_LOCATION_PATH¶ 1
(8)
-
COAP_OPT_URI_PATH¶ 1
(11)
-
COAP_OPT_CONTENT_FORMAT¶ 1
(12)
-
COAP_OPT_URI_QUERY¶ 1
(15)
-
COAP_OPT_LOCATION_QUERY¶ 1
(20)
-
COAP_OPT_BLOCK2¶ 1
(23)
-
COAP_OPT_BLOCK1¶ 1
(27)
-
COAP_TYPE_CON¶ 1
(0)
-
COAP_TYPE_NON¶ 1
(1)
-
COAP_TYPE_ACK¶ 1
(2)
-
COAP_TYPE_RST¶ 1
(3)
-
COAP_CLASS_REQ¶ 1
(0)
-
COAP_METHOD_GET¶ 1
(1)
-
COAP_METHOD_POST¶ 1
(2)
-
COAP_METHOD_PUT¶ 1
(3)
-
COAP_METHOD_DELETE¶ 1
(4)
-
COAP_CODE_EMPTY¶ 1
(0)
-
COAP_CLASS_SUCCESS¶ 1
(2)
-
COAP_CODE_CREATED¶ 1
((2 << 5) | 1)
-
COAP_CODE_DELETED¶ 1
((2 << 5) | 2)
-
COAP_CODE_VALID¶ 1
((2 << 5) | 3)
-
COAP_CODE_CHANGED¶ 1
((2 << 5) | 4)
-
COAP_CODE_204¶ 1
((2 << 5) | 4)
-
COAP_CODE_CONTENT¶ 1
((2 << 5) | 5)
-
COAP_CODE_205¶ 1
((2 << 5) | 5)
-
COAP_CODE_231¶ 1
((2 << 5) | 31)
-
COAP_CLASS_CLIENT_FAILURE¶ 1
(4)
-
COAP_CODE_BAD_REQUEST¶ 1
((4 << 5) | 0)
-
COAP_CODE_UNAUTHORIZED¶ 1
((4 << 5) | 1)
-
COAP_CODE_BAD_OPTION¶ 1
((4 << 5) | 2)
-
COAP_CODE_FORBIDDEN¶ 1
((4 << 5) | 3)
-
COAP_CODE_PATH_NOT_FOUND¶ 1
((4 << 5) | 4)
-
COAP_CODE_404¶ 1
((4 << 5) | 4)
-
COAP_CODE_METHOD_NOT_ALLOWED¶ 1
((4 << 5) | 5)
-
COAP_CODE_NOT_ACCEPTABLE¶ 1
((4 << 5) | 6)
-
COAP_CODE_REQUEST_ENTITY_INCOMPLETE¶ 1
((4 << 5) | 8)
-
COAP_CODE_PRECONDITION_FAILED¶ 1
((4 << 5) | 0xC)
-
COAP_CODE_REQUEST_ENTITY_TOO_LARGE¶ 1
((4 << 5) | 0xD)
-
COAP_CODE_UNSUPPORTED_CONTENT_FORMAT¶ 1
((4 << 5) | 0xF)
-
COAP_CLASS_SERVER_FAILURE¶ 1
(5)
-
COAP_CODE_INTERNAL_SERVER_ERROR¶ 1
((5 << 5) | 0)
-
COAP_CODE_NOT_IMPLEMENTED¶ 1
((5 << 5) | 1)
-
COAP_CODE_BAD_GATEWAY¶ 1
((5 << 5) | 2)
-
COAP_CODE_SERVICE_UNAVAILABLE¶ 1
((5 << 5) | 3)
-
COAP_CODE_GATEWAY_TIMEOUT¶ 1
((5 << 5) | 4)
-
COAP_CODE_PROXYING_NOT_SUPPORTED¶ 1
((5 << 5) | 5)
-
COAP_CT_LINK_FORMAT¶ 1
(40)
-
COAP_CT_XML¶ 1
(41)
-
COAP_CT_OCTET_STREAM¶ 1
(42)
-
COAP_CT_EXI¶ 1
(47)
-
COAP_CT_JSON¶ 1
(50)
-
COAP_FORMAT_TEXT¶ 1
(0)
-
COAP_FORMAT_LINK¶ 1
(40)
-
COAP_FORMAT_XML¶ 1
(41)
-
COAP_FORMAT_OCTET¶ 1
(42)
-
COAP_FORMAT_EXI¶ 1
(47)
-
COAP_FORMAT_JSON¶ 1
(50)
-
COAP_FORMAT_CBOR¶ 1
(60)
-
COAP_OBS_REGISTER¶ 1
(0)
-
COAP_OBS_DEREGISTER¶ 1
(1)
-
COAP_ACK_TIMEOUT¶ 1
(2U)
-
COAP_RANDOM_FACTOR¶ 1
(1.5)
-
COAP_ACK_VARIANCE¶ Maximum variation for confirmable timeout.
1
(1U)
Must be an integer, defined as:
-
COAP_MAX_RETRANSMIT¶ 1
(4)
-
COAP_NSTART¶ 1
(1)
-
COAP_DEFAULT_LEISURE¶ 1
(5)
-
COAP_BLOCKWISE_NUM_OFF¶ 1
(4)
-
COAP_BLOCKWISE_MORE_OFF¶ 1
(3)
-
COAP_BLOCKWISE_SZX_MASK¶ 1
(0x07)
-
COAP_BLOCKWISE_SZX_MAX¶ 1
(7)
-
COAP_PORT¶ Default CoAP port.
1
(5683)