Class: E3DCMqtt::DcbData

Inherits:
Data
  • Object
show all
Defined in:
lib/e3dc_mqtt/types.rb

Instance Attribute Summary collapse

Instance Attribute Details

#cell_temperaturesObject (readonly)

Returns the value of attribute cell_temperatures

Returns:

  • (Object)

    the current value of cell_temperatures



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def cell_temperatures
  @cell_temperatures
end

#cell_voltagesObject (readonly)

Returns the value of attribute cell_voltages

Returns:

  • (Object)

    the current value of cell_voltages



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def cell_voltages
  @cell_voltages
end

#currentObject (readonly)

Returns the value of attribute current

Returns:

  • (Object)

    the current value of current



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def current
  @current
end

#current_avg_30sObject (readonly)

Returns the value of attribute current_avg_30s

Returns:

  • (Object)

    the current value of current_avg_30s



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def current_avg_30s
  @current_avg_30s
end

#cycle_countObject (readonly)

Returns the value of attribute cycle_count

Returns:

  • (Object)

    the current value of cycle_count



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def cycle_count
  @cycle_count
end

#design_capacityObject (readonly)

Returns the value of attribute design_capacity

Returns:

  • (Object)

    the current value of design_capacity



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def design_capacity
  @design_capacity
end

#design_voltageObject (readonly)

Returns the value of attribute design_voltage

Returns:

  • (Object)

    the current value of design_voltage



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def design_voltage
  @design_voltage
end

#device_nameObject (readonly)

Returns the value of attribute device_name

Returns:

  • (Object)

    the current value of device_name



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def device_name
  @device_name
end

#end_of_dischargeObject (readonly)

Returns the value of attribute end_of_discharge

Returns:

  • (Object)

    the current value of end_of_discharge



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def end_of_discharge
  @end_of_discharge
end

#errorObject (readonly)

Returns the value of attribute error

Returns:

  • (Object)

    the current value of error



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def error
  @error
end

#full_charge_capacityObject (readonly)

Returns the value of attribute full_charge_capacity

Returns:

  • (Object)

    the current value of full_charge_capacity



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def full_charge_capacity
  @full_charge_capacity
end

#fw_versionObject (readonly)

Returns the value of attribute fw_version

Returns:

  • (Object)

    the current value of fw_version



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def fw_version
  @fw_version
end

#indexObject (readonly)

Returns the value of attribute index

Returns:

  • (Object)

    the current value of index



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def index
  @index
end

#manufacture_dateObject (readonly)

Returns the value of attribute manufacture_date

Returns:

  • (Object)

    the current value of manufacture_date



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def manufacture_date
  @manufacture_date
end

#manufacture_nameObject (readonly)

Returns the value of attribute manufacture_name

Returns:

  • (Object)

    the current value of manufacture_name



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def manufacture_name
  @manufacture_name
end

#max_charge_currentObject (readonly)

Returns the value of attribute max_charge_current

Returns:

  • (Object)

    the current value of max_charge_current



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def max_charge_current
  @max_charge_current
end

#max_charge_temperatureObject (readonly)

Returns the value of attribute max_charge_temperature

Returns:

  • (Object)

    the current value of max_charge_temperature



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def max_charge_temperature
  @max_charge_temperature
end

#max_charge_voltageObject (readonly)

Returns the value of attribute max_charge_voltage

Returns:

  • (Object)

    the current value of max_charge_voltage



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def max_charge_voltage
  @max_charge_voltage
end

#max_discharge_currentObject (readonly)

Returns the value of attribute max_discharge_current

Returns:

  • (Object)

    the current value of max_discharge_current



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def max_discharge_current
  @max_discharge_current
end

#min_charge_temperatureObject (readonly)

Returns the value of attribute min_charge_temperature

Returns:

  • (Object)

    the current value of min_charge_temperature



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def min_charge_temperature
  @min_charge_temperature
end

#parallel_cell_countObject (readonly)

Returns the value of attribute parallel_cell_count

Returns:

  • (Object)

    the current value of parallel_cell_count



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def parallel_cell_count
  @parallel_cell_count
end

#pcb_versionObject (readonly)

Returns the value of attribute pcb_version

Returns:

  • (Object)

    the current value of pcb_version



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def pcb_version
  @pcb_version
end

#protocol_versionObject (readonly)

Returns the value of attribute protocol_version

Returns:

  • (Object)

    the current value of protocol_version



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def protocol_version
  @protocol_version
end

#remaining_capacityObject (readonly)

Returns the value of attribute remaining_capacity

Returns:

  • (Object)

    the current value of remaining_capacity



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def remaining_capacity
  @remaining_capacity
end

#sensor_countObject (readonly)

Returns the value of attribute sensor_count

Returns:

  • (Object)

    the current value of sensor_count



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def sensor_count
  @sensor_count
end

#serial_codeObject (readonly)

Returns the value of attribute serial_code

Returns:

  • (Object)

    the current value of serial_code



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def serial_code
  @serial_code
end

#serial_noObject (readonly)

Returns the value of attribute serial_no

Returns:

  • (Object)

    the current value of serial_no



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def serial_no
  @serial_no
end

#series_cell_countObject (readonly)

Returns the value of attribute series_cell_count

Returns:

  • (Object)

    the current value of series_cell_count



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def series_cell_count
  @series_cell_count
end

#socObject (readonly)

Returns the value of attribute soc

Returns:

  • (Object)

    the current value of soc



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def soc
  @soc
end

#sohObject (readonly)

Returns the value of attribute soh

Returns:

  • (Object)

    the current value of soh



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def soh
  @soh
end

#statusObject (readonly)

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def status
  @status
end

#voltageObject (readonly)

Returns the value of attribute voltage

Returns:

  • (Object)

    the current value of voltage



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def voltage
  @voltage
end

#voltage_avg_30sObject (readonly)

Returns the value of attribute voltage_avg_30s

Returns:

  • (Object)

    the current value of voltage_avg_30s



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def voltage_avg_30s
  @voltage_avg_30s
end

#warningObject (readonly)

Returns the value of attribute warning

Returns:

  • (Object)

    the current value of warning



20
21
22
# File 'lib/e3dc_mqtt/types.rb', line 20

def warning
  @warning
end