class BatteryCheckerNode(): """check battery and publish the charge rate""" def __init__(self, battery_name='BAT0'): self._checker = AcpiChecker(battery_name) self._pub = rospy.Publisher('/pc/battery_rate', Float64) def proc(self): msg = Float64() msg.data = self._checker.get_rate() self._pub.publish(msg)
def __init__(self, battery_name='BAT0'): self._checker = AcpiChecker(battery_name) self._pub = rospy.Publisher('/pc/battery_rate', Float64)