meta_forest.ros_packages module
- class meta_forest.ros_packages.MessagePackage[source]
Bases:
objectClass to create a package of ROS2 custom message
- _configure_params(args)[source]
Configure parameters to create a ROS2 package
- Parameters
args (argparse.Namespace) –
- Returns
params
- Return type
- _create(params)[source]
Create a custom message package
- Parameters
params (Params) –
- Return type
None
- _create_msg_file(params)[source]
Create custom messages
- Parameters
params (Params) –
- Return type
None
- _get_msg_files(ip)[source]
Get ROS2 message file names
- Parameters
ip (List) –
- Returns
msg_files – List of ROS2 message file names
- Return type
List[str]
- class meta_forest.ros_packages.NodePackage[source]
Bases:
objectClass to create a packages of ROS2-FPGA nodes
- _configure_params(args)[source]
Configure parameters to create a ROS2 package
- Parameters
args (argparse.Namespace) –
- Returns
params
- Return type
- _create(params)[source]
Create a ROS2-FPGA nodes package
- Parameters
params (Params) –
- Return type
None
- _get_all_ip_names(io_maps)[source]
Get IP core names with suffix
- Parameters
io_maps (List) –
- Returns
ip_names – IP core names
- Return type
List