cu29-runtime 1.2.0

Copper Runtime Runtime crate. Copper is an engine for robotics.
Documentation
(
    logging: (
        keyframe_interval: 1,
        // The replay tests require both recorded iterations regardless of
        // async serializer scheduling, plus one slot for continued execution.
        copperlist_count: 3,
    ),
    tasks: [
        (
            id: "src",
            type: "MySrc",
            run_in_sim: true,
        ),
        (
            id: "sink",
            type: "MySink",
            run_in_sim: true,
        ),
    ],
    bridges: [
        (
            id: "bridge",
            type: "DummyBridge",
            run_in_sim: false,
            channels: [
                Tx(
                    id: "tx",
                    msg: "Ping",
                ),
                Rx(
                    id: "rx",
                    msg: "Pong",
                ),
            ],
        ),
    ],
    cnx: [
        (
            src: "src",
            dst: "bridge/tx",
            msg: "Ping",
        ),
        (
            src: "bridge/rx",
            dst: "sink",
            msg: "Pong",
        ),
    ],
)