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.Types

Contents

Description

Common used data types.

Synopsis

ROS message abstract declaration types

data FieldDefinition Source #

ROS message field is a variable or constant declaration

Constructors

Variable Field

Variable field name and type

Constant Field Text

Constant field name, type and value

data FieldType Source #

A variant type describing the types that may be included in a ROS message.

type MsgDefinition = [FieldDefinition] Source #

ROS message is a list of fields

type FieldName = Text Source #

Field name is text encoded

type Field = (FieldType, FieldName) Source #

Field is a pair of name - value

Time describing

type ROSDuration = (Int32, Int32) Source #

ROSDuration is a tuple of (seconds, nanoseconds)

type ROSTime = (Word32, Word32) Source #

ROSTime is a tuple of (seconds, nanoseconds)