Public Member Functions | Public Attributes | List of all members
battery_monitor.battery_monitor Class Reference

Public Member Functions

def __init__ (self)
 
def power_callback (self, msg)
 
def say (self, text)
 
def set_light (self, mode, track=False)
 
def stop_light (self)
 
def timer_callback (self, event)
 

Public Attributes

 color_charging
 
 color_critical
 
 color_error
 
 color_warning
 
 enable_light
 
 enable_sound
 
 interval_duration_critical
 
 interval_duration_error
 
 interval_duration_warning
 
 is_charging
 
 last_time_power_received
 
 last_time_warned
 
 light_components
 
 mode
 
 num_leds
 
 power_state
 
 relative_remaining_capacity
 
 sound_components
 
 sound_critical
 
 sound_warning
 
 temperature
 
 threshold_critical
 
 threshold_error
 
 threshold_warning
 
 topic_name
 
 track_id_light
 

Detailed Description

Definition at line 32 of file battery_monitor.py.

Constructor & Destructor Documentation

◆ __init__()

def battery_monitor.battery_monitor.__init__ (   self)

Definition at line 34 of file battery_monitor.py.

Member Function Documentation

◆ power_callback()

def battery_monitor.battery_monitor.power_callback (   self,
  msg 
)

Definition at line 109 of file battery_monitor.py.

◆ say()

def battery_monitor.battery_monitor.say (   self,
  text 
)

Definition at line 150 of file battery_monitor.py.

◆ set_light()

def battery_monitor.battery_monitor.set_light (   self,
  mode,
  track = False 
)

Definition at line 113 of file battery_monitor.py.

◆ stop_light()

def battery_monitor.battery_monitor.stop_light (   self)

Definition at line 135 of file battery_monitor.py.

◆ timer_callback()

def battery_monitor.battery_monitor.timer_callback (   self,
  event 
)

Definition at line 155 of file battery_monitor.py.

Member Data Documentation

◆ color_charging

battery_monitor.battery_monitor.color_charging

Definition at line 54 of file battery_monitor.py.

◆ color_critical

battery_monitor.battery_monitor.color_critical

Definition at line 75 of file battery_monitor.py.

◆ color_error

battery_monitor.battery_monitor.color_error

Definition at line 68 of file battery_monitor.py.

◆ color_warning

battery_monitor.battery_monitor.color_warning

Definition at line 61 of file battery_monitor.py.

◆ enable_light

battery_monitor.battery_monitor.enable_light

Definition at line 46 of file battery_monitor.py.

◆ enable_sound

battery_monitor.battery_monitor.enable_sound

Definition at line 92 of file battery_monitor.py.

◆ interval_duration_critical

battery_monitor.battery_monitor.interval_duration_critical

Definition at line 79 of file battery_monitor.py.

◆ interval_duration_error

battery_monitor.battery_monitor.interval_duration_error

Definition at line 78 of file battery_monitor.py.

◆ interval_duration_warning

battery_monitor.battery_monitor.interval_duration_warning

Definition at line 77 of file battery_monitor.py.

◆ is_charging

battery_monitor.battery_monitor.is_charging

Definition at line 38 of file battery_monitor.py.

◆ last_time_power_received

battery_monitor.battery_monitor.last_time_power_received

Definition at line 104 of file battery_monitor.py.

◆ last_time_warned

battery_monitor.battery_monitor.last_time_warned

Definition at line 103 of file battery_monitor.py.

◆ light_components

battery_monitor.battery_monitor.light_components

Definition at line 86 of file battery_monitor.py.

◆ mode

battery_monitor.battery_monitor.mode

Definition at line 40 of file battery_monitor.py.

◆ num_leds

battery_monitor.battery_monitor.num_leds

Definition at line 47 of file battery_monitor.py.

◆ power_state

battery_monitor.battery_monitor.power_state

Definition at line 35 of file battery_monitor.py.

◆ relative_remaining_capacity

battery_monitor.battery_monitor.relative_remaining_capacity

Definition at line 36 of file battery_monitor.py.

◆ sound_components

battery_monitor.battery_monitor.sound_components

Definition at line 93 of file battery_monitor.py.

◆ sound_critical

battery_monitor.battery_monitor.sound_critical

Definition at line 100 of file battery_monitor.py.

◆ sound_warning

battery_monitor.battery_monitor.sound_warning

Definition at line 101 of file battery_monitor.py.

◆ temperature

battery_monitor.battery_monitor.temperature

Definition at line 37 of file battery_monitor.py.

◆ threshold_critical

battery_monitor.battery_monitor.threshold_critical

Definition at line 44 of file battery_monitor.py.

◆ threshold_error

battery_monitor.battery_monitor.threshold_error

Definition at line 43 of file battery_monitor.py.

◆ threshold_warning

battery_monitor.battery_monitor.threshold_warning

Definition at line 42 of file battery_monitor.py.

◆ topic_name

battery_monitor.battery_monitor.topic_name

Definition at line 39 of file battery_monitor.py.

◆ track_id_light

battery_monitor.battery_monitor.track_id_light

Definition at line 81 of file battery_monitor.py.


The documentation for this class was generated from the following file:


cob_monitoring
Author(s): Florian Weisshardt , Felix Messmer
autogenerated on Fri Aug 2 2024 09:45:52