-
-
Notifications
You must be signed in to change notification settings - Fork 361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Companion X10s Express, ISRM receiver name missing #3355
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than Neil's comments, I don't see any real problem with this going into 2.8.2 as well. I do wonder if the postModelLoad stuff could be better fixed as part earlier in the yaml load, but that is probably as good a place as any.
Edit2: don't know why the checks are failing
It's worth checking www.githubstatus.com when that happens, errors like that suggests it's github intrastructure having issues - which according to the history it looks like there was something.
@elecpower Thanks for your review. Following your suggestion I transferred correcting .receivers to the Companion yaml parser (decode()) and changed the comment. Tested ok. Faulty Yaml in:
Companion or radio corrected yaml out:
|
…on and radio: updated comments
Github status ok but checks failing with:
|
Give it time, probably just hit the start of another outage event. Some of the tasks are running though, so it's intermittent. |
Thanks. Shouldn't this also go into 2.8.2? |
Yes, when I push the 2.8 branch next. |
fixes #3273
The reason Companion doesn't show any registered ACCESS receivers is simply because color LCD radios don't populate the pxx2.receivers bit field after successfully binding receivers. Companion checks the bit field in yaml tag receivers: and as the bit filed results to no bit set it doesn't show the receiver names. Which in turn leads to the situation that all receivers are lost when playing back the model.yml file to the radio, forcing users to bind their receivers again.
Changes:
As this is not only a 2.9 problem (it's present at least in 2.8.1 too) I think a similar fix (or a better one) should be worked out for 2.8.2 as well.
Edit: actually this can be cherry picked into 2.8.2 if desired
Edit2: don't know why the checks are failing with: