\ No newline at end of file
diff --git a/cu29/config/fn.read_configuration.html b/cu29/config/fn.read_configuration.html
index 429c7792f..7dc3137a3 100644
--- a/cu29/config/fn.read_configuration.html
+++ b/cu29/config/fn.read_configuration.html
@@ -1,2 +1,2 @@
-read_configuration in cu29::config - Rust
\ No newline at end of file
diff --git a/cu29/config/index.html b/cu29/config/index.html
index 15f2aa440..11515e025 100644
--- a/cu29/config/index.html
+++ b/cu29/config/index.html
@@ -1,10 +1,10 @@
-cu29::config - Rust
This module defines the configuration of the copper runtime.
The configuration is a directed graph where nodes are tasks and edges are connections between tasks.
The configuration is serialized in the RON format.
The configuration is used to generate the runtime code at compile time.
CuConfig is the programmatic representation of the configuration graph.
-It is a directed graph where nodes are tasks and edges are connections between tasks.
This is the configuration of a component (like a task config or a monitoring config):w
It is a map of key-value pairs.
-It is given to the new method of the task implementation.
CuConfig is the programmatic representation of the configuration graph.
+It is a directed graph where nodes are tasks and edges are connections between tasks.
NodeId is the unique identifier of a node in the configuration graph for petgraph
and the code generation.
\ No newline at end of file
diff --git a/cu29/config/sidebar-items.js b/cu29/config/sidebar-items.js
index d90b97dcd..62f3abcbc 100644
--- a/cu29/config/sidebar-items.js
+++ b/cu29/config/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"fn":["read_configuration"],"struct":["Cnx","CuConfig","Node","NodeInstanceConfig","Value"],"type":["NodeId"]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"fn":["read_configuration"],"struct":["Cnx","ComponentConfig","CuConfig","Monitor","Node","Value"],"type":["NodeId"]};
\ No newline at end of file
diff --git a/cu29/config/struct.Cnx.html b/cu29/config/struct.Cnx.html
index 08422c7c9..f75cfc280 100644
--- a/cu29/config/struct.Cnx.html
+++ b/cu29/config/struct.Cnx.html
@@ -1,4 +1,4 @@
-Cnx in cu29::config - Rust
This is the configuration of a component (like a task config or a monitoring config):w
+It is a map of key-value pairs.
+It is given to the new method of the task implementation.
\ No newline at end of file
diff --git a/cu29/config/struct.CuConfig.html b/cu29/config/struct.CuConfig.html
index 1e64469ea..8cc9695fb 100644
--- a/cu29/config/struct.CuConfig.html
+++ b/cu29/config/struct.CuConfig.html
@@ -1,15 +1,16 @@
-CuConfig in cu29::config - Rust
CuConfig is the programmatic representation of the configuration graph.
It is a directed graph where nodes are tasks and edges are connections between tasks.
The implementation has a lot of conveinence methods to manipulate
the configuration to give some flexibility into programmatically creating the configuration.
pub fn connect_ext(
&mut self,
source: NodeId,
target: NodeId,
@@ -20,12 +21,12 @@
msg_type is the type of message exchanged between the two nodes/tasks.
batch is the number of messages to batch before sending the buffer.
store tells Copper if it needs to log the messages.
-
\ No newline at end of file
diff --git a/cu29/config/struct.Node.html b/cu29/config/struct.Node.html
index 2757932cd..c3a905cc3 100644
--- a/cu29/config/struct.Node.html
+++ b/cu29/config/struct.Node.html
@@ -1,6 +1,6 @@
-Node in cu29::config - Rust
\ No newline at end of file
diff --git a/cu29/config/struct.Value.html b/cu29/config/struct.Value.html
index 9a1f9be3e..d47ecc23a 100644
--- a/cu29/config/struct.Value.html
+++ b/cu29/config/struct.Value.html
@@ -1,7 +1,8 @@
-Value in cu29::config - Rust
NodeId is the unique identifier of a node in the configuration graph for petgraph
and the code generation.
\ No newline at end of file
diff --git a/cu29/copperlist/enum.CopperListState.html b/cu29/copperlist/enum.CopperListState.html
index 82d7d2b5f..747c14bf2 100644
--- a/cu29/copperlist/enum.CopperListState.html
+++ b/cu29/copperlist/enum.CopperListState.html
@@ -1,4 +1,4 @@
-CopperListState in cu29::copperlist - Rust
CopperList is the main data structure used by Copper to communicate between tasks.
It is a queue that can be used to store preallocated messages between tasks in memory order.
This structure maintains the entire memory needed by Copper for one loop for the inter tasks communication within a process.
diff --git a/cu29/copperlist/struct.CopperLiskMask.html b/cu29/copperlist/struct.CopperLiskMask.html
index 577513854..b46b4cb68 100644
--- a/cu29/copperlist/struct.CopperLiskMask.html
+++ b/cu29/copperlist/struct.CopperLiskMask.html
@@ -1,4 +1,4 @@
-CopperLiskMask in cu29::copperlist - Rust
This structure maintains the entire memory needed by Copper for one loop for the inter tasks communication within a process.
P or Payload is typically a Tuple of various types of messages that are exchanged between tasks.
N is the maximum number of in flight Copper List the runtime can support.
\ No newline at end of file
diff --git a/cu29/copperlist/type.AscIterMut.html b/cu29/copperlist/type.AscIterMut.html
index 069530d2e..145ae0680 100644
--- a/cu29/copperlist/type.AscIterMut.html
+++ b/cu29/copperlist/type.AscIterMut.html
@@ -1 +1 @@
-AscIterMut in cu29::copperlist - Rust
\ No newline at end of file
diff --git a/cu29/copperlist/type.Iter.html b/cu29/copperlist/type.Iter.html
index 44be69a81..ac4c3ae0c 100644
--- a/cu29/copperlist/type.Iter.html
+++ b/cu29/copperlist/type.Iter.html
@@ -1 +1 @@
-Iter in cu29::copperlist - Rust
\ No newline at end of file
diff --git a/cu29/copperlist/type.IterMut.html b/cu29/copperlist/type.IterMut.html
index d87edd552..2772216e2 100644
--- a/cu29/copperlist/type.IterMut.html
+++ b/cu29/copperlist/type.IterMut.html
@@ -1 +1 @@
-IterMut in cu29::copperlist - Rust
\ No newline at end of file
diff --git a/cu29/curuntime/enum.CuExecutionUnit.html b/cu29/curuntime/enum.CuExecutionUnit.html
index f8a264f34..dd9be3359 100644
--- a/cu29/curuntime/enum.CuExecutionUnit.html
+++ b/cu29/curuntime/enum.CuExecutionUnit.html
@@ -1,4 +1,4 @@
-CuExecutionUnit in cu29::curuntime - Rust
This is the main heuristics to compute an execution plan at compilation time.
TODO: Make that heuristic plugable.
\ No newline at end of file
diff --git a/cu29/curuntime/index.html b/cu29/curuntime/index.html
index 1ed552753..06ec86731 100644
--- a/cu29/curuntime/index.html
+++ b/cu29/curuntime/index.html
@@ -1,4 +1,4 @@
-cu29::curuntime - Rust
CuRuntime is the heart of what copper is running on the robot.
It is exposed to the user via the copper_runtime macro injecting it as a field in their application struct.
This structure represents a loop in the execution plan.
It is used to represent a sequence of Execution units (loop or steps) that are executed
diff --git a/cu29/curuntime/struct.CuExecutionLoop.html b/cu29/curuntime/struct.CuExecutionLoop.html
index f40735ff9..77056af93 100644
--- a/cu29/curuntime/struct.CuExecutionLoop.html
+++ b/cu29/curuntime/struct.CuExecutionLoop.html
@@ -1,4 +1,4 @@
-CuExecutionLoop in cu29::curuntime - Rust
This structure represents a loop in the execution plan.
diff --git a/cu29/curuntime/struct.CuExecutionStep.html b/cu29/curuntime/struct.CuExecutionStep.html
index 4e3adb544..c81e9c4d9 100644
--- a/cu29/curuntime/struct.CuExecutionStep.html
+++ b/cu29/curuntime/struct.CuExecutionStep.html
@@ -1,4 +1,4 @@
-
A Src Task is a task that only produces messages. For example drivers for sensors are Src Tasks.
They are in push mode from the runtime.
diff --git a/cu29/cutask/struct.CuMsg.html b/cu29/cutask/struct.CuMsg.html
index 3d9e2c1f3..618fef0e5 100644
--- a/cu29/cutask/struct.CuMsg.html
+++ b/cu29/cutask/struct.CuMsg.html
@@ -1,4 +1,4 @@
-CuMsg in cu29::cutask - Rust
\ No newline at end of file
diff --git a/cu29/cutask/trait.CuMsgPayload.html b/cu29/cutask/trait.CuMsgPayload.html
index ebceccf52..0f897ac26 100644
--- a/cu29/cutask/trait.CuMsgPayload.html
+++ b/cu29/cutask/trait.CuMsgPayload.html
@@ -1,4 +1,4 @@
-CuMsgPayload in cu29::cutask - Rust