Skip to content

Commit

Permalink
Update battery module for Samsung N150+ /sys/class/power_supply/BAT1
Browse files Browse the repository at this point in the history
  • Loading branch information
eloaders committed Jan 9, 2014
1 parent be5e579 commit ea5c43f
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 17 deletions.
8 changes: 4 additions & 4 deletions src/i-nex/.settings
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ SearchString=True
[OpenFile]
File[1]=".src/Finfosys.form"
File[2]=".src/Global.class:149.56"
Active=3
File[3]=".src/About.form"
File[4]=".src/About.class:87.3"
File[5]=".src/battery.module:46.5"
Active=5
File[5]=".src/battery.module:32.27"
File[6]=".src/Disk_Drives.module:183.7"
File[7]=".src/ScreenShot.form"
File[8]=".src/ScreenShot.class:13.34"
Expand All @@ -44,9 +44,9 @@ File[19]=".src/FModules.class:22.35"
File[20]=".src/Input_Devices.module:14.54"
File[21]=".src/net.module:2.25"
File[22]="Data/report-ng.sh:5.3"
File[23]=".src/Distribution_Detect.module:18.22"
File[23]=".src/Distribution_Detect.module:3.81"
File[24]=".src/FFlags.module:2.25"
File[25]=".src/Finfosys.class:756.26"
File[25]=".src/Finfosys.class:495.57"
File[26]=".src/FDF.form"
File[27]=".src/FDF.class:20.36"
File[28]=".src/FNET_R_T.form"
Expand Down
18 changes: 9 additions & 9 deletions src/i-nex/.src/Finfosys.class
Original file line number Diff line number Diff line change
Expand Up @@ -481,19 +481,19 @@ End
Public Sub battery_info()
Logs("Get information Active Battery", Logger.Info)
TextBox7.Text = battery.Present
TextBox8.Text = battery.Design_capacity
TextBox9.Text = battery.last_full_capacity
TextBox10.Text = battery.battery_technology
TextBox11.Text = battery.design_voltage
TextBox12.Text = battery.design_capacity_warning
TextBox13.Text = battery.design_capacity_low
TextBox14.Text = battery.cycle_count
TextBox8.Text = battery.Design_capacity & battery.capacity
TextBox9.Text = battery.last_full_capacity & battery.current_now
TextBox10.Text = battery.battery_technology & battery.technology
TextBox11.Text = battery.design_voltage & battery.charge_now
TextBox12.Text = battery.design_capacity_warning & battery.charge_full_design
TextBox13.Text = battery.design_capacity_low & battery.charge_full
TextBox14.Text = battery.cycle_count & battery.status
TextBox15.Text = battery.capacity_granularity_1
TextBox16.Text = battery.capacity_granularity_2
TextBox17.Text = battery.model_number
TextBox17.Text = battery.model_number & battery.model_name
TextBox18.Text = battery.serial_number
TextBox19.Text = battery.battery_type
TextBox20.Text = battery.OEM_info
TextBox20.Text = battery.OEM_info & battery.manufacturer
Logs("Get information Active Battery Done", Logger.Info)

End
Expand Down
34 changes: 30 additions & 4 deletions src/i-nex/.src/battery.module
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,19 @@ Public calculate_percentage_max As String
Public calculate_percentage As String
Public cal_max As Float
Public cal As Float

'Public variables for BAT1
Public alarm As String
Public capacity As String
Public charge_full As String
Public charge_full_design As String
Public charge_now As String
Public current_now As String
Public manufacturer As String
Public model_name As String
Public status As String
Public technology As String
Public voltage_min_design As String
Public voltage_now As String

Public Sub _inits()
If Exist("/proc/acpi/battery/BAT0", True) Then
Expand Down Expand Up @@ -69,9 +81,23 @@ Public Sub _get_inf()
End

Public Sub _get_inf_other()



alarm = File.Load("/sys/class/power_supply/BAT1/alarm")
capacity = File.Load("/sys/class/power_supply/BAT1/capacity")
charge_full = File.Load("/sys/class/power_supply/BAT1/charge_full")
charge_full_design = File.Load("/sys/class/power_supply/BAT1/charge_full_design")
charge_now = File.Load("/sys/class/power_supply/BAT1/charge_now")
current_now = File.Load("/sys/class/power_supply/BAT1/current_now")
cycle_count = File.Load("/sys/class/power_supply/BAT1/cycle_count")
manufacturer = File.Load("/sys/class/power_supply/BAT1/manufacturer")
model_name = File.Load("/sys/class/power_supply/BAT1/model_name")
Present = File.Load("/sys/class/power_supply/BAT1/present")
serial_number = File.Load("/sys/class/power_supply/BAT1/serial_number")
status = File.Load("/sys/class/power_supply/BAT1/status")
technology = File.Load("/sys/class/power_supply/BAT1/technology")
battery_type = File.Load("/sys/class/power_supply/BAT1/type")
voltage_min_design = File.Load("/sys/class/power_supply/BAT1/voltage_min_design")
voltage_now = File.Load("/sys/class/power_supply/BAT1/voltage_now")
'uevent
End

Public Sub _replace_n()
Expand Down

0 comments on commit ea5c43f

Please sign in to comment.