Ros.Geometry_msgs.AccelWithCovarianceStamped
Extraction Language Haskell.
Require Import ROSCOQ.shim.Haskell.RoshaskNodeMonad.
Require Import ROSCOQ.shim.Haskell.RoshaskTopic.
Require Import ROSCOQ.shim.Haskell.RoshaskMsg.
Require Import ROSCOQ.shim.Haskell.RoshaskTypes.
Require Import String.
Require Import Ros.Internal.Msg.HeaderSupport.
Require Import Ros.Geometry_msgs.AccelWithCovariance.
Require Import Ros.Std_msgs.Header.
Record AccelWithCovarianceStamped := { _header : Header.Header
; _accel : AccelWithCovariance.AccelWithCovariance
}.
Extract Inductive AccelWithCovarianceStamped ⇒ "Ros.Geometry_msgs.AccelWithCovarianceStamped.AccelWithCovarianceStamped" [ "Ros.Geometry_msgs.AccelWithCovarianceStamped.AccelWithCovarianceStamped" ].
Extract Constant _header ⇒ "Ros.Geometry_msgs.AccelWithCovarianceStamped._header" .
Extract Constant _accel ⇒ "Ros.Geometry_msgs.AccelWithCovarianceStamped._accel" .
Axiom subscribe : TopicName → Node (RTopic AccelWithCovarianceStamped ).
Extract Constant subscribe ⇒ "(Ros.Node.subscribe)".
Axiom publish : TopicName → RTopic AccelWithCovarianceStamped → Node unit.
Extract Constant publish ⇒ "(Ros.Node.advertise)".
Instance ROSMsgInstance : ROSMsgType AccelWithCovarianceStamped :=
Build_ROSMsgType _ subscribe publish.