-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Unity hangs after calling msg.Serialize()
on a Marker with missing fields: marker.header.stamp
and marker.lifetime
.
Source used:
public ROSCore rosmaster;
private NodeHandle nh = null;
private Publisher<MarkerArray> pub;
// Use this for initialization
void Start () {
nh = rosmaster.getNodeHandle();
pub = nh.advertise<MarkerArray>("test", 10);
}
void Update()
{
MarkerArray msg = new MarkerArray();
msg.markers = new Marker[1];
msg.markers[0] = new Marker();
msg.markers[0].header = new Messages.std_msgs.Header();
msg.markers[0].header.stamp = ROS.GetTime();
msg.markers[0].lifetime = new Duration();
msg.Serialize();
pub.publish(msg);
}
Metadata
Metadata
Assignees
Labels
No labels