dummy_diag_publisher#
Purpose#
This package outputs a dummy diagnostic data for debugging and developing.
Inputs / Outputs#
Outputs#
| Name | Type | Description | 
|---|---|---|
/diagnostics | 
diagnostic_msgs::msgs::DiagnosticArray | 
Diagnostics outputs | 
Parameters#
Node Parameters#
The parameter DIAGNOSTIC_NAME must be a name that exists in the parameter YAML file. If the parameter status is given from a command line, the parameter is_active is automatically set to true.
| Name | Type | Default Value | Explanation | Reconfigurable | 
|---|---|---|---|---|
update_rate | 
int | 10 | 
Timer callback period [Hz] | false | 
DIAGNOSTIC_NAME.is_active | 
bool | true | 
Force update or not | true | 
DIAGNOSTIC_NAME.status | 
string | "OK" | 
diag status set by dummy diag publisher | true | 
YAML format for dummy_diag_publisher#
If the value is default, the default value will be set.
| Key | Type | Default Value | Explanation | 
|---|---|---|---|
required_diags.DIAGNOSTIC_NAME.is_active | 
bool | true | 
Force update or not | 
required_diags.DIAGNOSTIC_NAME.status | 
string | "OK" | 
diag status set by dummy diag publisher | 
Assumptions / Known limits#
TBD.
Usage#
launch#
ros2 launch autoware_dummy_diag_publisher dummy_diag_publisher.launch.xml
reconfigure#
ros2 param set /dummy_diag_publisher velodyne_connection.status "Warn"
ros2 param set /dummy_diag_publisher velodyne_connection.is_active true