diff --git a/README.md b/README.md index 47e3c5fc744730c4fb927d428d4669ea3e139095..318b3c02117165fd1ac6e24730a209771baf2759 100644 --- a/README.md +++ b/README.md @@ -72,14 +72,14 @@ mqtt: keepalive: 60 bridge: # ping pong - - factory: "mqtt_bridge.bridge:RosToMqttBridge" - msg_type: "std_msgs.msg:Bool" - topic_from: "/ping" - topic_to: "ping" - - factory: "mqtt_bridge.bridge:MqttToRosBridge" - msg_type: "std_msgs.msg:Bool" - topic_from: "ping" - topic_to: "/pong" + - factory: mqtt_bridge.bridge:RosToMqttBridge + msg_type: std_msgs.msg:Bool + topic_from: /ping + topic_to: ping + - factory: mqtt_bridge.bridge:MqttToRosBridge + msg_type: std_msgs.msg:Bool + topic_from: ping + topic_to: /pong ``` launch file: @@ -115,8 +115,8 @@ See `mqtt_bridge.mqtt_client` for detail. `mqtt_bridge` uses `json` as a selializer in default. But you can also configure other selializers. For example, if you want to use messagepack for selialization, add following configuration. ``` yaml -selializer: "msgpack:dumps" -deselializer: "msgpack:loads" +selializer: msgpack:dumps +deselializer: msgpack:loads ``` ### bridges @@ -126,14 +126,14 @@ You can list ROS <--> MQTT tranfer specifications in following format. ``` yaml bridge: # ping pong - - factory: "mqtt_bridge.bridge:RosToMqttBridge" - msg_type: "std_msgs.msg:Bool" - topic_from: "/ping" - topic_to: "ping" - - factory: "mqtt_bridge.bridge:MqttToRosBridge" - msg_type: "std_msgs.msg:Bool" - topic_from: "ping" - topic_to: "/pong" + - factory: mqtt_bridge.bridge:RosToMqttBridge + msg_type: std_msgs.msg:Bool + topic_from: /ping + topic_to: ping + - factory: mqtt_bridge.bridge:MqttToRosBridge + msg_type: std_msgs.msg:Bool + topic_from: ping + topic_to: /pong ``` * `factory`: bridge class for transfering message from ROS to MQTT, and vise versa. diff --git a/config/demo_params.yaml b/config/demo_params.yaml index d0abc5f13ee2d0c669841e4ebe14aa21d626887f..e6fa3de44cf5442213dad2f49b85e9f12c22dfa3 100644 --- a/config/demo_params.yaml +++ b/config/demo_params.yaml @@ -5,24 +5,24 @@ mqtt: host: localhost port: 1883 keepalive: 60 -selializer: "msgpack:dumps" -deselializer: "msgpack:loads" +selializer: msgpack:dumps +deselializer: msgpack:loads bridge: # ping pong - - factory: "mqtt_bridge.bridge:RosToMqttBridge" - msg_type: "std_msgs.msg:Bool" - topic_from: "/ping" - topic_to: "ping" - - factory: "mqtt_bridge.bridge:MqttToRosBridge" - msg_type: "std_msgs.msg:Bool" - topic_from: "ping" - topic_to: "/pong" + - factory: mqtt_bridge.bridge:RosToMqttBridge + msg_type: std_msgs.msg:Bool + topic_from: /ping + topic_to: ping + - factory: mqtt_bridge.bridge:MqttToRosBridge + msg_type: std_msgs.msg:Bool + topic_from: ping + topic_to: /pong # echo back - - factory: "mqtt_bridge.bridge:RosToMqttBridge" - msg_type: "std_msgs.msg:String" - topic_from: "/echo" - topic_to: "echo" - - factory: "mqtt_bridge.bridge:MqttToRosBridge" - msg_type: "std_msgs.msg:String" - topic_from: "echo" - topic_to: "/back" + - factory: mqtt_bridge.bridge:RosToMqttBridge + msg_type: std_msgs.msg:String + topic_from: /echo + topic_to: echo + - factory: mqtt_bridge.bridge:MqttToRosBridge + msg_type: std_msgs.msg:String + topic_from: echo + topic_to: /back