EDACS Standard does not transmit the source LID on channel updates. We previously tried to improve the viewing experience by caching the call source in edacs-fme.c, but this didn't work... in retrospect, it depended on getting back-to-back messages for the same call. In practice, that is unlikely even on an idle system as system state gets transmitted in idle CC slots.
Instead, cache on the display end, for a "better" user experience.
Also, tune group calls when a channel assignment is seen, rather than waiting for the channel update. This will allow us to enter calls slightly earlier, and (should) show the call source in the display window.
NOTE: a similar change will allow tuning individual calls and all-calls on their channel assignments too, but I'd like to gather some additional data before pushing those changes.
EDACS Standard does not transmit the source LID on channel updates. We previously tried to improve the viewing experience by caching the call source in
edacs-fme.c
, but this didn't work... in retrospect, it depended on getting back-to-back messages for the same call. In practice, that is unlikely even on an idle system as system state gets transmitted in idle CC slots.Instead, cache on the display end, for a "better" user experience.
Also, tune group calls when a channel assignment is seen, rather than waiting for the channel update. This will allow us to enter calls slightly earlier, and (should) show the call source in the display window.
NOTE: a similar change will allow tuning individual calls and all-calls on their channel assignments too, but I'd like to gather some additional data before pushing those changes.