Class: E3DCMqtt::BatteryData

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

Instance Attribute Summary collapse

Instance Attribute Details

#asocObject (readonly)

Returns the value of attribute asoc

Returns:

  • (Object)

    the current value of asoc



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def asoc
  @asoc
end

#charge_cyclesObject (readonly)

Returns the value of attribute charge_cycles

Returns:

  • (Object)

    the current value of charge_cycles



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def charge_cycles
  @charge_cycles
end

#currentObject (readonly)

Returns the value of attribute current

Returns:

  • (Object)

    the current value of current



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def current
  @current
end

#dcb_countObject (readonly)

Returns the value of attribute dcb_count

Returns:

  • (Object)

    the current value of dcb_count



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def dcb_count
  @dcb_count
end

#dcbsObject (readonly)

Returns the value of attribute dcbs

Returns:

  • (Object)

    the current value of dcbs



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def dcbs
  @dcbs
end

#design_capacityObject (readonly)

Returns the value of attribute design_capacity

Returns:

  • (Object)

    the current value of design_capacity



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def design_capacity
  @design_capacity
end

#device_nameObject (readonly)

Returns the value of attribute device_name

Returns:

  • (Object)

    the current value of device_name



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def device_name
  @device_name
end

#eod_voltageObject (readonly)

Returns the value of attribute eod_voltage

Returns:

  • (Object)

    the current value of eod_voltage



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def eod_voltage
  @eod_voltage
end

#error_codeObject (readonly)

Returns the value of attribute error_code

Returns:

  • (Object)

    the current value of error_code



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def error_code
  @error_code
end

#fccObject (readonly)

Returns the value of attribute fcc

Returns:

  • (Object)

    the current value of fcc



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def fcc
  @fcc
end

#indexObject (readonly)

Returns the value of attribute index

Returns:

  • (Object)

    the current value of index



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def index
  @index
end

#instance_descriptorObject (readonly)

Returns the value of attribute instance_descriptor

Returns:

  • (Object)

    the current value of instance_descriptor



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def instance_descriptor
  @instance_descriptor
end

#manufacturer_nameObject (readonly)

Returns the value of attribute manufacturer_name

Returns:

  • (Object)

    the current value of manufacturer_name



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def manufacturer_name
  @manufacturer_name
end

#max_bat_voltageObject (readonly)

Returns the value of attribute max_bat_voltage

Returns:

  • (Object)

    the current value of max_bat_voltage



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def max_bat_voltage
  @max_bat_voltage
end

#max_charge_currentObject (readonly)

Returns the value of attribute max_charge_current

Returns:

  • (Object)

    the current value of max_charge_current



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def max_charge_current
  @max_charge_current
end

#max_dcb_cell_tempObject (readonly)

Returns the value of attribute max_dcb_cell_temp

Returns:

  • (Object)

    the current value of max_dcb_cell_temp



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def max_dcb_cell_temp
  @max_dcb_cell_temp
end

#max_discharge_currentObject (readonly)

Returns the value of attribute max_discharge_current

Returns:

  • (Object)

    the current value of max_discharge_current



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def max_discharge_current
  @max_discharge_current
end

#min_dcb_cell_tempObject (readonly)

Returns the value of attribute min_dcb_cell_temp

Returns:

  • (Object)

    the current value of min_dcb_cell_temp



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def min_dcb_cell_temp
  @min_dcb_cell_temp
end

#module_voltageObject (readonly)

Returns the value of attribute module_voltage

Returns:

  • (Object)

    the current value of module_voltage



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def module_voltage
  @module_voltage
end

#param_bat_numberObject (readonly)

Returns the value of attribute param_bat_number

Returns:

  • (Object)

    the current value of param_bat_number



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def param_bat_number
  @param_bat_number
end

#rcObject (readonly)

Returns the value of attribute rc

Returns:

  • (Object)

    the current value of rc



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def rc
  @rc
end

#ready_for_shutdownObject (readonly)

Returns the value of attribute ready_for_shutdown

Returns:

  • (Object)

    the current value of ready_for_shutdown



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def ready_for_shutdown
  @ready_for_shutdown
end

#rsocObject (readonly)

Returns the value of attribute rsoc

Returns:

  • (Object)

    the current value of rsoc



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def rsoc
  @rsoc
end

#rsoc_realObject (readonly)

Returns the value of attribute rsoc_real

Returns:

  • (Object)

    the current value of rsoc_real



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def rsoc_real
  @rsoc_real
end

#serialnoObject (readonly)

Returns the value of attribute serialno

Returns:

  • (Object)

    the current value of serialno



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def serialno
  @serialno
end

#status_codeObject (readonly)

Returns the value of attribute status_code

Returns:

  • (Object)

    the current value of status_code



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def status_code
  @status_code
end

#terminal_voltageObject (readonly)

Returns the value of attribute terminal_voltage

Returns:

  • (Object)

    the current value of terminal_voltage



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def terminal_voltage
  @terminal_voltage
end

#timestampObject (readonly)

Returns the value of attribute timestamp

Returns:

  • (Object)

    the current value of timestamp



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def timestamp
  @timestamp
end

#total_discharge_timeObject (readonly)

Returns the value of attribute total_discharge_time

Returns:

  • (Object)

    the current value of total_discharge_time



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def total_discharge_time
  @total_discharge_time
end

#total_use_timeObject (readonly)

Returns the value of attribute total_use_time

Returns:

  • (Object)

    the current value of total_use_time



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def total_use_time
  @total_use_time
end

#training_modeObject (readonly)

Returns the value of attribute training_mode

Returns:

  • (Object)

    the current value of training_mode



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def training_mode
  @training_mode
end

#usable_capacityObject (readonly)

Returns the value of attribute usable_capacity

Returns:

  • (Object)

    the current value of usable_capacity



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def usable_capacity
  @usable_capacity
end

#usable_remaining_capacityObject (readonly)

Returns the value of attribute usable_remaining_capacity

Returns:

  • (Object)

    the current value of usable_remaining_capacity



32
33
34
# File 'lib/e3dc_mqtt/types.rb', line 32

def usable_remaining_capacity
  @usable_remaining_capacity
end