roshask-0.2: src/Ros/Internal/RosTypes.hs
-- |Utility types for working with ROS.
module Ros.Internal.RosTypes (ROSTime, ROSDuration, URI, CallerID, TopicName,
NodeName, ParamName, TopicType,
ConnectionID, ServiceName) where
import Data.Word (Word32)
import Foreign.Storable.Tuple ()
type URI = String
type CallerID = String
type TopicName = String
type NodeName = String
type ParamName = String
type TopicType = String
type ConnectionID = Int
type ServiceName = String
-- |ROSTime is a tuple of (seconds, nanoseconds)
type ROSTime = (Word32, Word32)
-- |ROSDuration is a tuple of (seconds, nanoseconds)
type ROSDuration = (Word32, Word32)