Overview
Description
A condition enables or disables one or multiple measurements to be published and thus collected. We could for example enable collecting camera images only when a robot is stopped:
Each condition is enabled or disabled through a pluginlib plugin. It has these configuration parameters:
Available plugins:
| Name | Description |
|---|---|
| Robot moving | Robot is moving |
| Bool equal | Value of a boolean key is equal to |
| Double equal | Value of a double key is equal to |
| Double inferior | Value of a double key is inferior to |
| Double superior | Value of a double key is superior to |
| Exist | Key exists |
| Integer equal | Value of an integer key is equal to |
| Integer inferior | Value of an integer key is inferior to |
| Integer superior | Value of an integer key is superior to |
| List bool equal | Value of a list of boolean key is equal to |
| List double equal | Value of a list of double key is equal to |
| List integer equal | Value of a list of integer key is equal to |
| List string equal | Value of a list of string key is equal to |
| Same as previous | Value of the key is the same as the previous one |
| String match | Value of a string key matches the regex of |