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

Public Member Functions

def __init__ (self)
 
def calculate_power_consumption (self)
 
def calculate_relative_remaining_capacity (self)
 
def calculate_time_remaining (self)
 
def current_cb (self, msg)
 
def full_charge_capacity_cb (self, msg)
 
def publish (self)
 
def remaining_capacity_cb (self, msg)
 
def temperature_cb (self, msg)
 
def voltage_cb (self, msg)
 

Public Attributes

 charging
 
 connected
 
 current
 
 current_buffer_size
 
 full_charge_capacity
 
 last_currents
 
 last_update
 
 pub_battery_state
 
 pub_power_state
 
 remaining_capacity
 
 temperature
 
 voltage
 

Detailed Description

Definition at line 25 of file power_state_aggregator.py.

Constructor & Destructor Documentation

◆ __init__()

def power_state_aggregator.PowerStateAggregator.__init__ (   self)

Definition at line 27 of file power_state_aggregator.py.

Member Function Documentation

◆ calculate_power_consumption()

def power_state_aggregator.PowerStateAggregator.calculate_power_consumption (   self)

Definition at line 82 of file power_state_aggregator.py.

◆ calculate_relative_remaining_capacity()

def power_state_aggregator.PowerStateAggregator.calculate_relative_remaining_capacity (   self)

Definition at line 88 of file power_state_aggregator.py.

◆ calculate_time_remaining()

def power_state_aggregator.PowerStateAggregator.calculate_time_remaining (   self)

Definition at line 97 of file power_state_aggregator.py.

◆ current_cb()

def power_state_aggregator.PowerStateAggregator.current_cb (   self,
  msg 
)

Definition at line 51 of file power_state_aggregator.py.

◆ full_charge_capacity_cb()

def power_state_aggregator.PowerStateAggregator.full_charge_capacity_cb (   self,
  msg 
)

Definition at line 74 of file power_state_aggregator.py.

◆ publish()

def power_state_aggregator.PowerStateAggregator.publish (   self)

Definition at line 130 of file power_state_aggregator.py.

◆ remaining_capacity_cb()

def power_state_aggregator.PowerStateAggregator.remaining_capacity_cb (   self,
  msg 
)

Definition at line 70 of file power_state_aggregator.py.

◆ temperature_cb()

def power_state_aggregator.PowerStateAggregator.temperature_cb (   self,
  msg 
)

Definition at line 78 of file power_state_aggregator.py.

◆ voltage_cb()

def power_state_aggregator.PowerStateAggregator.voltage_cb (   self,
  msg 
)

Definition at line 47 of file power_state_aggregator.py.

Member Data Documentation

◆ charging

power_state_aggregator.PowerStateAggregator.charging

Definition at line 37 of file power_state_aggregator.py.

◆ connected

power_state_aggregator.PowerStateAggregator.connected

Definition at line 36 of file power_state_aggregator.py.

◆ current

power_state_aggregator.PowerStateAggregator.current

Definition at line 33 of file power_state_aggregator.py.

◆ current_buffer_size

power_state_aggregator.PowerStateAggregator.current_buffer_size

Definition at line 29 of file power_state_aggregator.py.

◆ full_charge_capacity

power_state_aggregator.PowerStateAggregator.full_charge_capacity

Definition at line 39 of file power_state_aggregator.py.

◆ last_currents

power_state_aggregator.PowerStateAggregator.last_currents

Definition at line 34 of file power_state_aggregator.py.

◆ last_update

power_state_aggregator.PowerStateAggregator.last_update

Definition at line 35 of file power_state_aggregator.py.

◆ pub_battery_state

power_state_aggregator.PowerStateAggregator.pub_battery_state

Definition at line 31 of file power_state_aggregator.py.

◆ pub_power_state

power_state_aggregator.PowerStateAggregator.pub_power_state

Definition at line 30 of file power_state_aggregator.py.

◆ remaining_capacity

power_state_aggregator.PowerStateAggregator.remaining_capacity

Definition at line 38 of file power_state_aggregator.py.

◆ temperature

power_state_aggregator.PowerStateAggregator.temperature

Definition at line 40 of file power_state_aggregator.py.

◆ voltage

power_state_aggregator.PowerStateAggregator.voltage

Definition at line 32 of file power_state_aggregator.py.


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


cob_bms_driver
Author(s): mig-mc , Mathias Lüdtke
autogenerated on Wed Nov 8 2023 03:47:34