pamoja for TypeScript - v0.1.17
    Preparing search index...

    Module @pamoja/profiles

    Profiles and robotics: A node instantiated by name with its policy and schedule, and the naming and encoding rules a robot's topics follow, with no ROS 2 or Zenoh installed.

    Installing this package installs @pamoja/profile, @pamoja/ros2, @pamoja/zenoh, and re-exports each under its own name, so a name two of them share stays unambiguous.

    @pamoja/profiles

    A node instantiated by name with its policy and schedule, and the naming and encoding rules a robot's topics follow, with no ROS 2 or Zenoh installed.

    One install for the 3 capabilities of this domain. Each is also its own package, and pamoja is the whole framework in one.

    npm install @pamoja/profiles
    
    Capability Package What it covers
    Device profiles @pamoja/profile Named, ready-to-run device profiles from plain data or a JSON manifest
    ROS 2 rules @pamoja/ros2 ROS 2 names, RIHS01 type hashes, CDR encoding, and rmw_zenoh key assembly, with no ROS 2 installed
    Zenoh keys @pamoja/zenoh Zenoh key expressions: validity, canonical form, and wildcard matching

    The guides, with a worked TypeScript example for each, are at https://pamoja.molex.cloud/docs.

    MIT

    profile
    ros2
    zenoh