I tried to run gpsd_client inside a component via the component manager.
Sincce the component does not have launch file nor does it have main.. it needs to be started like this:
First in terminal 1 start:
$ ros2 run rclcpp_components component_container
so we run component container. Then in terminal 2 run:
$ ros2 component load /ComponentManager gpsd_client gpsd_client::GPSDClientComponent
$ ros2 component load /ComponentManager gps_tools gps_tools::UtmOdometryToNavSatFixComponent
``
When I ran the gpsd , we were unable to get any echo from the /fix topic