Skip to content

Feature: Enhance Observable Callback Coverage #16

Description

@LK-Simon

Summary

Extend ESPressio Event's optional observer-to-event integration so newly observable lifecycle information from ESPressio Security, Command, Sockets and ESP-Now can be bridged into EventManager consistently.

Scope

  • Add Event bridges for the new observer contracts introduced by Security, Command, Sockets and ESP-Now.
  • Keep upstream libraries independent of ESPressio Event wherever possible; Event integration should live in the best optional integration location.
  • Provide serializable bridge variants where the underlying event payload naturally supports the established Serializable integration pattern.
  • Maintain naming, ownership and lifetime semantics consistent with existing Thread and Timing Event bridges.
  • Add representative tests/examples/documentation.
  • Update release metadata, dependency versions, dependency documentation and changelog to consume the new upstream releases.

Compatibility

Existing Event APIs and bridges must remain supported.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions