#ring-buffer #coap #serial #coap-message #scrollback #no-alloc

no-std coap-scroll-ring-server

An CoAP handler for read access to a scroll-ring

2 unstable releases

0.2.0 Jan 16, 2024
0.1.0 Feb 13, 2023

#6 in #coap-message

Download history 171/week @ 2024-11-16 71/week @ 2024-11-23 55/week @ 2024-11-30 312/week @ 2024-12-07 89/week @ 2024-12-14 6/week @ 2024-12-21 2/week @ 2024-12-28 151/week @ 2025-01-04 21/week @ 2025-01-11 138/week @ 2025-01-18 14/week @ 2025-01-25 78/week @ 2025-02-01 1071/week @ 2025-02-08 455/week @ 2025-02-15 277/week @ 2025-02-22 563/week @ 2025-03-01

2,386 downloads per month
Used in 2 crates (via coap-message-demos)

MIT/Apache

36KB
457 lines

coap-scroll-ring-server

An implemenmtation of a coap_handler::Handler around a scroll_ring::Buffer

Usage

Wrap a buffer (typically some tasks's linear text output) through BufferHandler::new(&buf) and place it .at(&["output"], ...) some CoAP handler tree.

Examples

This crate comes with no example, but the coap-message-demos crate makes ample use of it for its logging adapter.

Tools

In the tools/ directory of this crate there is a Python script, which should be useful for speedy collection of a ring buffer server's output.

License: MIT OR Apache-2.0


lib.rs:

An implemenmtation of a coap_handler::Handler around a scroll_ring::Buffer

Usage

Wrap a buffer (typically some tasks's linear text output) through BufferHandler::new(&buf) and place it .at(&["output"], ...) some CoAP handler tree.

Examples

This crate comes with no example, but the coap-message-demos crate makes ample use of it for its logging adapter.

Tools

In the tools/ directory of this crate there is a Python script, which should be useful for speedy collection of a ring buffer server's output.

Dependencies

~4MB
~84K SLoC