PepperDash / Essentials

The Essentials Application Framework Libraries
MIT License
133 stars 77 forks source link

[FEATURE]-Add Subscription Check Timer #1083

Open jonnyarndt opened 1 year ago

jonnyarndt commented 1 year ago

Is your feature request related to a problem? Please describe. Feedback subscriptions appear to be randomly dropping between Crestron control processors and Cisco endpoints (firmware: ce9.15.3.22.8ebef840687) while the SSH connection to the Cisco codec remains active.

Describe the solution you'd like Create timer that checks xFeedback list and if no subscriptions exists, re-trigger subscriptions.

Describe alternatives you've considered Keep a list of subscriptions desired and check that list against the Cisco codec based on timer.

Additional context None

jonnyarndt commented 1 year ago

As discussed today: @TrevorPayne

  1. Revise subscription count tracking mechanism from == to <= allowing for subscription requests from other locations to add to subscription count. This prevents current mechanism from printing errors relating to “Invalid subscription count, re-registering all feedback.”
  2. Revise mechanism adding feedback subscription requests forcing all subscription requests to be added to existing LIST for safe tracking.