Subversion Repositories freemyipod

Rev

Rev 622 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 622 Rev 845
Line 103... Line 103...
103
{
103
{
104
    if (battery == 0) return read_battery_current(0) * 3700 / 1000;
104
    if (battery == 0) return read_battery_current(0) * 3700 / 1000;
105
    return -1;
105
    return -1;
106
}
106
}
107
 
107
 
108
int read_input_mw(int battery)
-
 
109
{
-
 
110
    return -1;
-
 
111
}
-
 
112
 
-
 
113
enum battery_state read_battery_state(int battery)
108
enum battery_state read_battery_state(int battery)
114
{
109
{
115
    if (battery != 0) return BATTERY_STATE_INVALID;
110
    if (battery != 0) return BATTERY_STATE_INVALID;
116
    if (charging_state()) return BATTERY_STATE_CHARGING;
111
    if (charging_state()) return BATTERY_STATE_CHARGING;
117
    if (external_power_state()) return BATTERY_STATE_IDLE;
112
    if (external_power_state()) return BATTERY_STATE_IDLE;
118
    return BATTERY_STATE_DISCHARGING;
113
    return BATTERY_STATE_DISCHARGING;
119
}
114
}
-
 
115
 
-
 
116
int read_input_voltage(int input)
-
 
117
{
-
 
118
    return -1;
-
 
119
}
-
 
120
 
-
 
121
int read_input_current(int input)
-
 
122
{
-
 
123
    return -1;
-
 
124
}
-
 
125
 
-
 
126
int read_input_mw(int input)
-
 
127
{
-
 
128
    return -1;
-
 
129
}
-
 
130
 
-
 
131
enum input_state read_input_state(int input)
-
 
132
{
-
 
133
    if (input != 0) return INPUT_STATE_INVALID;
-
 
134
    if (external_power_state()) return INPUT_STATE_ACTIVE;
-
 
135
    return INPUT_STATE_NONPRESENT;
-
 
136
}