X-Git-Url: https://defiant.homedns.org/gitweb/?p=ros_wild_thumper.git;a=blobdiff_plain;f=scripts%2Fchristmas.py;fp=scripts%2Fchristmas.py;h=6c53dce82ef11482fada2c3f5ab618485b5f392c;hp=0000000000000000000000000000000000000000;hb=54f503a6e7a839b1359a2cdc0241a1a77621bfab;hpb=6d4d34f94cc336c475fe557a37be0c351ac8898f diff --git a/scripts/christmas.py b/scripts/christmas.py new file mode 100755 index 0000000..6c53dce --- /dev/null +++ b/scripts/christmas.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +# -*- coding: iso-8859-15 -*- + +import rospy +from random import * +from wild_thumper.msg import LedStripe, Led +from time import sleep + +max_val = 10 + +if __name__ == "__main__": + rospy.init_node('christmas') + pub = rospy.Publisher('led_stripe', LedStripe, queue_size=10) + rate = rospy.Rate(2) + while not rospy.is_shutdown(): + msg = LedStripe() + msg.leds = [ + Led(4, randint(0, max_val), randint(0, max_val), randint(0, max_val)), + Led(5, randint(0, max_val), randint(0, max_val), randint(0, max_val)), + Led(6, randint(0, max_val), randint(0, max_val), randint(0, max_val)), + Led(7, randint(0, max_val), randint(0, max_val), randint(0, max_val)) + ] + pub.publish(msg) + rate.sleep()