Anjay Lite
Loading...
Searching...
No Matches
CoAP code constants

Macros

#define ANJ_COAP_CODE_EMPTY   ANJ_COAP_CODE(0, 0)
 
#define ANJ_COAP_CODE_GET   ANJ_COAP_CODE(0, 1)
 
#define ANJ_COAP_CODE_POST   ANJ_COAP_CODE(0, 2)
 
#define ANJ_COAP_CODE_PUT   ANJ_COAP_CODE(0, 3)
 
#define ANJ_COAP_CODE_DELETE   ANJ_COAP_CODE(0, 4)
 
#define ANJ_COAP_CODE_FETCH   ANJ_COAP_CODE(0, 5)
 
#define ANJ_COAP_CODE_PATCH   ANJ_COAP_CODE(0, 6)
 
#define ANJ_COAP_CODE_IPATCH   ANJ_COAP_CODE(0, 7)
 
#define ANJ_COAP_CODE_CREATED   ANJ_COAP_CODE(2, 1)
 
#define ANJ_COAP_CODE_DELETED   ANJ_COAP_CODE(2, 2)
 
#define ANJ_COAP_CODE_VALID   ANJ_COAP_CODE(2, 3)
 
#define ANJ_COAP_CODE_CHANGED   ANJ_COAP_CODE(2, 4)
 
#define ANJ_COAP_CODE_CONTENT   ANJ_COAP_CODE(2, 5)
 
#define ANJ_COAP_CODE_CONTINUE   ANJ_COAP_CODE(2, 31)
 
#define ANJ_COAP_CODE_BAD_REQUEST   ANJ_COAP_CODE(4, 0)
 
#define ANJ_COAP_CODE_UNAUTHORIZED   ANJ_COAP_CODE(4, 1)
 
#define ANJ_COAP_CODE_BAD_OPTION   ANJ_COAP_CODE(4, 2)
 
#define ANJ_COAP_CODE_FORBIDDEN   ANJ_COAP_CODE(4, 3)
 
#define ANJ_COAP_CODE_NOT_FOUND   ANJ_COAP_CODE(4, 4)
 
#define ANJ_COAP_CODE_METHOD_NOT_ALLOWED   ANJ_COAP_CODE(4, 5)
 
#define ANJ_COAP_CODE_NOT_ACCEPTABLE   ANJ_COAP_CODE(4, 6)
 
#define ANJ_COAP_CODE_REQUEST_ENTITY_INCOMPLETE   ANJ_COAP_CODE(4, 8)
 
#define ANJ_COAP_CODE_PRECONDITION_FAILED   ANJ_COAP_CODE(4, 12)
 
#define ANJ_COAP_CODE_REQUEST_ENTITY_TOO_LARGE   ANJ_COAP_CODE(4, 13)
 
#define ANJ_COAP_CODE_UNSUPPORTED_CONTENT_FORMAT   ANJ_COAP_CODE(4, 15)
 
#define ANJ_COAP_CODE_INTERNAL_SERVER_ERROR   ANJ_COAP_CODE(5, 0)
 
#define ANJ_COAP_CODE_NOT_IMPLEMENTED   ANJ_COAP_CODE(5, 1)
 
#define ANJ_COAP_CODE_BAD_GATEWAY   ANJ_COAP_CODE(5, 2)
 
#define ANJ_COAP_CODE_SERVICE_UNAVAILABLE   ANJ_COAP_CODE(5, 3)
 
#define ANJ_COAP_CODE_GATEWAY_TIMEOUT   ANJ_COAP_CODE(5, 4)
 
#define ANJ_COAP_CODE_PROXYING_NOT_SUPPORTED   ANJ_COAP_CODE(5, 5)
 
#define ANJ_COAP_CODE_CSM   ANJ_COAP_CODE(7, 1)
 
#define ANJ_COAP_CODE_PING   ANJ_COAP_CODE(7, 2)
 
#define ANJ_COAP_CODE_PONG   ANJ_COAP_CODE(7, 3)
 
#define ANJ_COAP_CODE_RELEASE   ANJ_COAP_CODE(7, 4)
 
#define ANJ_COAP_CODE_ABORT   ANJ_COAP_CODE(7, 5)
 

Detailed Description

CoAP code values as defined in RFC 7252, RFC 7959 and related extensions.

See also
RFC7252 (CoAP), RFC7959 (Blockwise), RFC8132 (FETCH/PATCH/iPATCH), RFC8323 (CoAP over TCP/TLS, Signaling codes)

Macro Definition Documentation

◆ ANJ_COAP_CODE_ABORT

#define ANJ_COAP_CODE_ABORT   ANJ_COAP_CODE(7, 5)

◆ ANJ_COAP_CODE_BAD_GATEWAY

#define ANJ_COAP_CODE_BAD_GATEWAY   ANJ_COAP_CODE(5, 2)

◆ ANJ_COAP_CODE_BAD_OPTION

#define ANJ_COAP_CODE_BAD_OPTION   ANJ_COAP_CODE(4, 2)

◆ ANJ_COAP_CODE_BAD_REQUEST

#define ANJ_COAP_CODE_BAD_REQUEST   ANJ_COAP_CODE(4, 0)

◆ ANJ_COAP_CODE_CHANGED

#define ANJ_COAP_CODE_CHANGED   ANJ_COAP_CODE(2, 4)

◆ ANJ_COAP_CODE_CONTENT

#define ANJ_COAP_CODE_CONTENT   ANJ_COAP_CODE(2, 5)

◆ ANJ_COAP_CODE_CONTINUE

#define ANJ_COAP_CODE_CONTINUE   ANJ_COAP_CODE(2, 31)

◆ ANJ_COAP_CODE_CREATED

#define ANJ_COAP_CODE_CREATED   ANJ_COAP_CODE(2, 1)

◆ ANJ_COAP_CODE_CSM

#define ANJ_COAP_CODE_CSM   ANJ_COAP_CODE(7, 1)

◆ ANJ_COAP_CODE_DELETE

#define ANJ_COAP_CODE_DELETE   ANJ_COAP_CODE(0, 4)

◆ ANJ_COAP_CODE_DELETED

#define ANJ_COAP_CODE_DELETED   ANJ_COAP_CODE(2, 2)

◆ ANJ_COAP_CODE_EMPTY

#define ANJ_COAP_CODE_EMPTY   ANJ_COAP_CODE(0, 0)

◆ ANJ_COAP_CODE_FETCH

#define ANJ_COAP_CODE_FETCH   ANJ_COAP_CODE(0, 5)

◆ ANJ_COAP_CODE_FORBIDDEN

#define ANJ_COAP_CODE_FORBIDDEN   ANJ_COAP_CODE(4, 3)

◆ ANJ_COAP_CODE_GATEWAY_TIMEOUT

#define ANJ_COAP_CODE_GATEWAY_TIMEOUT   ANJ_COAP_CODE(5, 4)

◆ ANJ_COAP_CODE_GET

#define ANJ_COAP_CODE_GET   ANJ_COAP_CODE(0, 1)

◆ ANJ_COAP_CODE_INTERNAL_SERVER_ERROR

#define ANJ_COAP_CODE_INTERNAL_SERVER_ERROR   ANJ_COAP_CODE(5, 0)

◆ ANJ_COAP_CODE_IPATCH

#define ANJ_COAP_CODE_IPATCH   ANJ_COAP_CODE(0, 7)

◆ ANJ_COAP_CODE_METHOD_NOT_ALLOWED

#define ANJ_COAP_CODE_METHOD_NOT_ALLOWED   ANJ_COAP_CODE(4, 5)

◆ ANJ_COAP_CODE_NOT_ACCEPTABLE

#define ANJ_COAP_CODE_NOT_ACCEPTABLE   ANJ_COAP_CODE(4, 6)

◆ ANJ_COAP_CODE_NOT_FOUND

#define ANJ_COAP_CODE_NOT_FOUND   ANJ_COAP_CODE(4, 4)

◆ ANJ_COAP_CODE_NOT_IMPLEMENTED

#define ANJ_COAP_CODE_NOT_IMPLEMENTED   ANJ_COAP_CODE(5, 1)

◆ ANJ_COAP_CODE_PATCH

#define ANJ_COAP_CODE_PATCH   ANJ_COAP_CODE(0, 6)

◆ ANJ_COAP_CODE_PING

#define ANJ_COAP_CODE_PING   ANJ_COAP_CODE(7, 2)

◆ ANJ_COAP_CODE_PONG

#define ANJ_COAP_CODE_PONG   ANJ_COAP_CODE(7, 3)

◆ ANJ_COAP_CODE_POST

#define ANJ_COAP_CODE_POST   ANJ_COAP_CODE(0, 2)

◆ ANJ_COAP_CODE_PRECONDITION_FAILED

#define ANJ_COAP_CODE_PRECONDITION_FAILED   ANJ_COAP_CODE(4, 12)

◆ ANJ_COAP_CODE_PROXYING_NOT_SUPPORTED

#define ANJ_COAP_CODE_PROXYING_NOT_SUPPORTED   ANJ_COAP_CODE(5, 5)

◆ ANJ_COAP_CODE_PUT

#define ANJ_COAP_CODE_PUT   ANJ_COAP_CODE(0, 3)

◆ ANJ_COAP_CODE_RELEASE

#define ANJ_COAP_CODE_RELEASE   ANJ_COAP_CODE(7, 4)

◆ ANJ_COAP_CODE_REQUEST_ENTITY_INCOMPLETE

#define ANJ_COAP_CODE_REQUEST_ENTITY_INCOMPLETE   ANJ_COAP_CODE(4, 8)

◆ ANJ_COAP_CODE_REQUEST_ENTITY_TOO_LARGE

#define ANJ_COAP_CODE_REQUEST_ENTITY_TOO_LARGE   ANJ_COAP_CODE(4, 13)

◆ ANJ_COAP_CODE_SERVICE_UNAVAILABLE

#define ANJ_COAP_CODE_SERVICE_UNAVAILABLE   ANJ_COAP_CODE(5, 3)

◆ ANJ_COAP_CODE_UNAUTHORIZED

#define ANJ_COAP_CODE_UNAUTHORIZED   ANJ_COAP_CODE(4, 1)

◆ ANJ_COAP_CODE_UNSUPPORTED_CONTENT_FORMAT

#define ANJ_COAP_CODE_UNSUPPORTED_CONTENT_FORMAT   ANJ_COAP_CODE(4, 15)

◆ ANJ_COAP_CODE_VALID

#define ANJ_COAP_CODE_VALID   ANJ_COAP_CODE(2, 3)