You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many many reasons why but here are two things that need to be fixed:
Always recheck and rebuild the database when environment variables change. For example, I just wasted 15 minutes trying to figure out why pycyphal was trying to connect to UDP only to discover that my previous value UAVCAN__UDP__IFACE was somehow part of the db. Once I deleted this and restarted my new environment variables were found.
Always accept "CYPHAL_" where "UAVCAN_" is currently required. It's really hard to remember which of the environment variables are UAVCAN and which are CYPHAL. Either should be accepted but CYPHAL should be documented.
The text was updated successfully, but these errors were encountered:
We can make it so that environment variables override all entries in the database during initialization, like the following but executed for all records in the db during construction:
Many many reasons why but here are two things that need to be fixed:
The text was updated successfully, but these errors were encountered: