rosmsg-0.5.2.0: ROS message parser, render, TH

CopyrightAlexander Krupenkin 2016
LicenseBSD3
Maintainermail@akru.me
Stabilityexperimental
PortabilityPOSIX / WIN32
Safe HaskellSafe
LanguageHaskell2010

Robotics.ROS.Msg.Render

Contents

Description

The ROS message language builder from abstract message definition.

Synopsis

Lazy Text builder

render :: MsgDefinition -> Builder Source #

Create lazy text builder from message definition

Render formal ROS message definition according to:

The genmsg python implementation says: Compute the text used for md5 calculation. MD5 spec states that we removes comments and non-meaningful whitespace. We also strip packages names from type names. For convenience sake, constants are reordered ahead of other declarations, in the order that they were originally defined.

Strict Text render

renderT :: MsgDefinition -> Text Source #

Render message definition to Text instantly