Pavel Kirienko
Pavel Kirienko
https://github.com/OpenCyphal-Garage/libcyphal/pull/343#discussion_r1573289494
We don't seem to need them so far. Use `interface_ptr` instead.
- All non-void internal functions can (should) continue using CETL_NODISCARD. - User-facing (API) functions can only use CETL_NODISCARD where unused return value may lead to a resource leak or some...
## PROBLEM The [design doc](https://github.com/OpenCyphal-Garage/libcyphal/blob/main/docs/design/readme.md) omits error handling for `IRunnable::run`. We want to return an `expected` from there (the CETL rendition of it) to communicate errors; however: - In scenarios...
A classic approach here would be to use inheritance directly, allowing the platform layer to define arbitrary error types derived from our `PlatformError`, [like this](https://pydsdl.readthedocs.io/en/stable/pages/pydsdl.html#exceptions). However, it is impossible to...
See https://github.com/OpenCyphal-Garage/libcyphal/pull/337/files#r1551494220
>It looks like Yakut needs the `pycyphal.dsdl.([a-z_]+)` -> `nunavut_support.$1` treatment. _Originally posted by @Willmac16 in https://github.com/OpenCyphal/pycyphal/pull/318#issuecomment-1876207506_ Blocked on https://github.com/OpenCyphal/pycyphal/pull/318
See https://github.com/OpenCyphal/pycyphal/issues/153 Also remove related options like --path
Another solution is to alternate the background color by column. This way no screen space is wasted on the separators.
``` y sub 1003:uavcan.primitive.array.real32 | jq -r '.["1003"].value|@tsv' ```