Module code

Module code 

Source
Expand description

Constants and functions for CoAP codes

This contains codes for all ranges – request, response and signalling.

Codes are expressed as u8 values in accordance with their serialized form.

Enums§

Class
Classification of CoAP codes used in responses
Range
Classification of CoAP codes in any message

Constants§

ABORT
Abort
BAD_GATEWAY
Bad Gateway
BAD_OPTION
Bad Option
BAD_REQUEST
Bad Request
CHANGED
Changed
CONFLICT
Conflict
CONTENT
Content
CONTINUE
Continue
CREATED
Created
CSM
CSM
DELETE
DELETE
DELETED
Deleted
EMPTY
Empty
FETCH
FETCH
FORBIDDEN
Forbidden
GATEWAY_TIMEOUT
Gateway Timeout
GET
GET
HOP_LIMIT_REACHED
Hop Limit Reached
INTERNAL_SERVER_ERROR
Internal Server Error
IPATCH
iPATCH
METHOD_NOT_ALLOWED
Method Not Allowed
NOT_ACCEPTABLE
Not Acceptable
NOT_FOUND
Not Found
NOT_IMPLEMENTED
Not Implemented
PATCH
PATCH
PING
Ping
PONG
Pong
POST
POST
PRECONDITION_FAILED
Precondition Failed
PROXYING_NOT_SUPPORTED
Proxying Not Supported
PUT
PUT
RELEASE
Release
REQUEST_ENTITY_INCOMPLETE
Request Entity Incomplete
REQUEST_ENTITY_TOO_LARGE
Request Entity Too Large
SERVICE_UNAVAILABLE
Service Unavailable
TOO_MANY_REQUESTS
Too Many Requests
UNAUTHORIZED
Unauthorized
UNPROCESSABLE_ENTITY
Unprocessable Entity
UNSUPPORTED_CONTENT_FORMAT
Unsupported Content-Format
VALID
Valid

Functions§

classify
Find which range a code is in
format_dotted
Format a CoAP code in dotted notation
to_dottedalloc
Convert a CoAP code to dotted notation
to_name
Find the name for a CoAP code, if any is known