Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#4924 closed enhancement (fixed)

Add Regulator Helper to RTEMS

Reported by: Joel Sherrill Owned by: Joel Sherrill
Priority: normal Milestone: 6.1
Component: lib Version: 6
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

This is to add the Regulator Helper. This will include the regulator itself, a test with full coverage, an example for rtems-examples, and a chapter in the Classic API Guide.

The regulator is designed to sit logically between two entities -- a source and a destination, where it limits the traffic sent to the destination to prevent it from being flooded with messages from the source. This can be used to accommodate bursty input from a source and meter it out to a destination.

Change History (5)

comment:1 Changed on 07/07/23 at 20:31:10 by Joel Sherrill

Owner: set to Joel Sherrill
Status: newassigned

comment:2 Changed on 07/09/23 at 01:12:13 by z.ling111

Hello joel intrested in working on this ticket would like some more info.

comment:3 Changed on 07/09/23 at 14:57:23 by Joel Sherrill

The code was posted to devel@ for review Friday. Documentation will follow soon. The most helpful thing would be to review this code. Beyond this help is needed to address tickets with a 6.1 target.

comment:4 Changed on 08/11/23 at 18:21:24 by Joel Sherrill <joel@…>

In [changeset:"fd693085ea1fcfe41fedb877eac35875cad4aa08/rtems" fd69308/rtems]:

Error: Processor CommitTicketReference failed
/data/trac/repo/rtems.git does not appear to be a Git repository.

comment:5 Changed on 08/16/23 at 15:10:43 by Joel Sherrill

Resolution: fixed
Status: assignedclosed

Chapter added to the Classic API Guide and an example added to rtems-examples without having the ticket tagged:

This can now be closed.

Note: See TracTickets for help on using tickets.