#!/usr/bin/python

import random
import rospy
from pal_statistics import StatisticsRegistry


def get_my_var():
    return random.random()


def publish_callback(event):
    registry.publish()


rospy.init_node("my_stats_node")

registry = StatisticsRegistry("/my_statistics_topic")

registry.registerFunction("my_var", get_my_var)

rospy.Timer(rospy.Duration(0.01), publish_callback)

rospy.spin()
