1*bd8479e8SŁukasz Majewski /* 2*bd8479e8SŁukasz Majewski * Copyright (C) 2012 Samsung Electronics 3*bd8479e8SŁukasz Majewski * Lukasz Majewski <l.majewski@samsung.com> 4*bd8479e8SŁukasz Majewski * 5*bd8479e8SŁukasz Majewski * See file CREDITS for list of people who contributed to this 6*bd8479e8SŁukasz Majewski * project. 7*bd8479e8SŁukasz Majewski * 8*bd8479e8SŁukasz Majewski * This program is free software; you can redistribute it and/or 9*bd8479e8SŁukasz Majewski * modify it under the terms of the GNU General Public License as 10*bd8479e8SŁukasz Majewski * published by the Free Software Foundation; either version 2 of 11*bd8479e8SŁukasz Majewski * the License, or (at your option) any later version. 12*bd8479e8SŁukasz Majewski * 13*bd8479e8SŁukasz Majewski * This program is distributed in the hope that it will be useful, 14*bd8479e8SŁukasz Majewski * but WITHOUT ANY WARRANTY; without even the implied warranty of 15*bd8479e8SŁukasz Majewski * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16*bd8479e8SŁukasz Majewski * GNU General Public License for more details. 17*bd8479e8SŁukasz Majewski * 18*bd8479e8SŁukasz Majewski * You should have received a copy of the GNU General Public License 19*bd8479e8SŁukasz Majewski * along with this program; if not, write to the Free Software 20*bd8479e8SŁukasz Majewski * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 21*bd8479e8SŁukasz Majewski * MA 02111-1307 USA 22*bd8479e8SŁukasz Majewski */ 23*bd8479e8SŁukasz Majewski 24*bd8479e8SŁukasz Majewski #ifndef __POWER_BATTERY_H_ 25*bd8479e8SŁukasz Majewski #define __POWER_BATTERY_H_ 26*bd8479e8SŁukasz Majewski 27*bd8479e8SŁukasz Majewski struct battery { 28*bd8479e8SŁukasz Majewski unsigned int version; 29*bd8479e8SŁukasz Majewski unsigned int state_of_chrg; 30*bd8479e8SŁukasz Majewski unsigned int time_to_empty; 31*bd8479e8SŁukasz Majewski unsigned int capacity; 32*bd8479e8SŁukasz Majewski unsigned int voltage_uV; 33*bd8479e8SŁukasz Majewski 34*bd8479e8SŁukasz Majewski unsigned int state; 35*bd8479e8SŁukasz Majewski }; 36*bd8479e8SŁukasz Majewski 37*bd8479e8SŁukasz Majewski int power_bat_init(unsigned char bus); 38*bd8479e8SŁukasz Majewski #endif /* __POWER_BATTERY_H_ */ 39