seems to be a bug in ReachView 26.2
TypeError: Cannot read property ‘air_rate’ of undefined
at s.applyMessages (index.4484a19b.js:formatted:16900)
and also issue here
TypeError: Cannot read property 'air_rate' of undefined
at s.resetMessages (index.4484a19b.js:formatted:16933)
Is there any chance you can post a screenshot from ReachView app with this error message?
this bug affects Reachview in web browser, in iOS and Android. It seems it will only affect devices not compatible with lora module such as “Reach Module”. To the user the behaviour is that if you change any setting in “Base mode” --> “RTCM3 Messages” the orange exclamation icon at top corner will not remove when you click apply and any changes you make will not save. It’s quite easy to test and see. Hit F12 developer tools and you will see the errors as i have attached here. By reading the code you can see the errors are simple.
for example one error:
a = this.$store.getters.deviceFeatures.lora
so ‘a’ is a variable storing if the device supports lora
then there is a section wrapped with “if (a)” where it sets some lora air data rate settings but before the line above where ‘a’ has been set there is this line
n = t.settings.lora.air_rate
which fails because lora is not part of object t.settings
N.B. variable names will be different in your non-minified source code.
FYI I am using 2x “Reach Module” with 2x “RFD 900+” radio modem for base correction over serial
Thanks for the detailed report!
I’ll try to reproduce it and will get back to you with an update.
I’ve come back to you so soon to share that we’ve just released 26.3 Reach Firmware. It should resolve the issue with the inability of changing the RTCM3 settings in the Base mode screen for Reach module. Please update your firmware to the latest version.
It’d be good to know whether it works for you.
This topic was automatically closed 100 days after the last reply. New replies are no longer allowed.