cu29-runtime 1.2.0

Copper Runtime Runtime crate. Copper is an engine for robotics.
Documentation
(
    logging: (
        enable_task_logging: true,
        slab_size_mib: 16,
        keyframe_interval: 1,
        codecs: [
            (
                id: "counter",
                type: "CountingCodec",
            ),
        ],
    ),
    tasks: [
        (
            id: "src",
            type: "CounterSrc",
            run_in_sim: true,
            logging: (
                codecs: {
                    "CounterMsg": "counter",
                },
            ),
        ),
        (
            id: "accum",
            type: "Accumulator",
            run_in_sim: true,
        ),
        (
            id: "sink",
            type: "SpySink",
            run_in_sim: true,
        ),
    ],
    cnx: [
        (
            src: "src",
            dst: "accum",
            msg: "CounterMsg",
        ),
        (
            src: "accum",
            dst: "sink",
            msg: "AccumMsg",
        ),
    ],
)