Skip to content

ROS message parser, render and generator

License

Notifications You must be signed in to change notification settings

RoboticsHS/rosmsg

Repository files navigation

ROS message parser / render / .hs generator

Build Status Build status Hackage Hackage Dependencies Haskell Programming Language BSD3 License

Install

$ git clone https://github.com/RoboticsHS/rosmsg
$ cd rosmsg
$ stack ghci

Fun

Parse / render

> let Done _ msg = parse Robotics.ROS.Msg.Parser.rosmsg "uint8 data"
> render msg
"uint8 data"

QuasiQuotes

> [Robotics.ROS.Msg.TH.rosmsgFrom|/opt/ros/indigo/share/std_msgs/msg/Byte.msg|]
"[Variable (\"data\",Simple RByte)]"

About

ROS message parser, render and generator

Resources

License

Stars

Watchers

Forks

Packages

No packages published