Hey all,
I have to deploy a setup involving multiple vehicle. I am usingPi4/Navigator/BlueOS/custom ArduRover.
I think I found a “bug” in blueOS:
when you define sysid_thismav to something different from one (as I understand has to be the case in multi-vehicle setup), some strange things happen:
If you use BlueOS 1.1.0 beta 14, you get VEHICLE_TYPE_FETCH_FAIL and UPDATE_TIME_FAIL notification all the time.
If you use BlueOS 1.1.0 beta 11, you get VEHICLE_TYPE_FETCH_FAIL and FIRM_FETCH_FAIL notification all the time.
If you use the latest (older) stable release of BlueOS which is 1.0.1, you get no notification at all (great!).
BUT unfortunately, you still get the heartbeat lost (red broken heart) whereas there are plenty of heartbeat messages exchanged.
In all cases, as long as you define sysid_thismav to something not equal to one, you get the red broken heart, “heartbeat lost”.
I could find something in core/frontend/src/components/health/HealthTrayMenu.vue line 208:
what happens if system_id is not one ? like in a multi-vehicle setup ?
So my question is:
Am I missing something here ?
If this is a “bug” can I report directly with the buttons of BlueOS or is there a different preferred way ?
Thanks for your answers,
Mathieu