Skip to main content
skip

Using dimOS as a library

skip

Developing on dimOS

skip

Transport note for macOS

LCM over UDP can be unreliable on macOS for large or high-rate replay workloads. dimOS defaults the global stream transport to Zenoh everywhere, so you never need --transport=zenoh. Use --transport=lcm if you need to force the legacy multicast path. See the Zenoh quickstart for what the localhost-pinned default reaches and how to point it at a robot or the LAN.
skip
If you are developing on the repository, prefer syncing the full environment with the checked-in lockfile:
skip