Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
U
upower
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
75
Issues
75
List
Boards
Labels
Service Desk
Milestones
Merge Requests
14
Merge Requests
14
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
upower
upower
Commits
5e8ba545
Commit
5e8ba545
authored
Jan 26, 2010
by
Richard Hughes
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
trivial: rename the new libupower 'type' to 'kind' to avoid clashing with GObject generated names
parent
27fada20
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
140 additions
and
140 deletions
+140
-140
devkit-power-gobject/dkp-enum.h
devkit-power-gobject/dkp-enum.h
+13
-13
libupower-glib/up-device.c
libupower-glib/up-device.c
+42
-42
libupower-glib/up-types.c
libupower-glib/up-types.c
+25
-25
libupower-glib/up-types.h
libupower-glib/up-types.h
+14
-14
src/dummy/up-backend.c
src/dummy/up-backend.c
+1
-1
src/freebsd/up-device-supply.c
src/freebsd/up-device-supply.c
+9
-9
src/linux/up-device-csr.c
src/linux/up-device-csr.c
+2
-2
src/linux/up-device-hid.c
src/linux/up-device-hid.c
+1
-1
src/linux/up-device-supply.c
src/linux/up-device-supply.c
+14
-14
src/linux/up-device-wup.c
src/linux/up-device-wup.c
+1
-1
src/up-daemon.c
src/up-daemon.c
+10
-10
src/up-daemon.h
src/up-daemon.h
+1
-1
src/up-device.c
src/up-device.c
+7
-7
No files found.
devkit-power-gobject/dkp-enum.h
View file @
5e8ba545
...
...
@@ -73,28 +73,28 @@ typedef enum {
}
DkpQosType
;
/* compat */
typedef
DkpDeviceType
UpDevice
Type
;
typedef
DkpDeviceType
UpDevice
Kind
;
typedef
DkpDeviceState
UpDeviceState
;
typedef
DkpDeviceTechnology
UpDeviceTechnology
;
typedef
DkpQosType
UpQosType
;
#define up_device_
type
_to_text dkp_device_type_to_text
#define up_device_
kind
_to_text dkp_device_type_to_text
#define up_device_state_to_text dkp_device_state_to_text
#define up_device_technology_to_text dkp_device_technology_to_text
#define up_qos_type_to_text dkp_qos_type_to_text
#define up_device_
type
_from_text dkp_device_type_from_text
#define up_device_
kind
_from_text dkp_device_type_from_text
#define up_device_state_from_text dkp_device_state_from_text
#define up_device_technology_from_text dkp_device_technology_from_text
#define up_qos_type_from_text dkp_qos_type_from_text
#define UP_DEVICE_
TYPE
_UNKNOWN DKP_DEVICE_TYPE_UNKNOWN
#define UP_DEVICE_
TYPE
_LINE_POWER DKP_DEVICE_TYPE_LINE_POWER
#define UP_DEVICE_
TYPE
_BATTERY DKP_DEVICE_TYPE_BATTERY
#define UP_DEVICE_
TYPE
_UPS DKP_DEVICE_TYPE_UPS
#define UP_DEVICE_
TYPE
_MONITOR DKP_DEVICE_TYPE_MONITOR
#define UP_DEVICE_
TYPE
_MOUSE DKP_DEVICE_TYPE_MOUSE
#define UP_DEVICE_
TYPE
_KEYBOARD DKP_DEVICE_TYPE_KEYBOARD
#define UP_DEVICE_
TYPE
_PDA DKP_DEVICE_TYPE_PDA
#define UP_DEVICE_
TYPE
_PHONE DKP_DEVICE_TYPE_PHONE
#define UP_DEVICE_
TYPE
_LAST DKP_DEVICE_TYPE_LAST
#define UP_DEVICE_
KIND
_UNKNOWN DKP_DEVICE_TYPE_UNKNOWN
#define UP_DEVICE_
KIND
_LINE_POWER DKP_DEVICE_TYPE_LINE_POWER
#define UP_DEVICE_
KIND
_BATTERY DKP_DEVICE_TYPE_BATTERY
#define UP_DEVICE_
KIND
_UPS DKP_DEVICE_TYPE_UPS
#define UP_DEVICE_
KIND
_MONITOR DKP_DEVICE_TYPE_MONITOR
#define UP_DEVICE_
KIND
_MOUSE DKP_DEVICE_TYPE_MOUSE
#define UP_DEVICE_
KIND
_KEYBOARD DKP_DEVICE_TYPE_KEYBOARD
#define UP_DEVICE_
KIND
_PDA DKP_DEVICE_TYPE_PDA
#define UP_DEVICE_
KIND
_PHONE DKP_DEVICE_TYPE_PHONE
#define UP_DEVICE_
KIND
_LAST DKP_DEVICE_TYPE_LAST
#define UP_DEVICE_STATE_UNKNOWN DKP_DEVICE_STATE_UNKNOWN
#define UP_DEVICE_STATE_CHARGING DKP_DEVICE_STATE_CHARGING
#define UP_DEVICE_STATE_DISCHARGING DKP_DEVICE_STATE_DISCHARGING
...
...
libupower-glib/up-device.c
View file @
5e8ba545
...
...
@@ -69,7 +69,7 @@ struct _UpDevicePrivate
gboolean
is_rechargeable
;
gboolean
has_history
;
gboolean
has_statistics
;
UpDevice
Type
type
;
UpDevice
Kind
kind
;
UpDeviceState
state
;
UpDeviceTechnology
technology
;
gdouble
capacity
;
/* percent */
...
...
@@ -100,7 +100,7 @@ enum {
PROP_IS_RECHARGEABLE
,
PROP_HAS_HISTORY
,
PROP_HAS_STATISTICS
,
PROP_
TYPE
,
PROP_
KIND
,
PROP_STATE
,
PROP_TECHNOLOGY
,
PROP_CAPACITY
,
...
...
@@ -174,7 +174,7 @@ up_device_collect_props_cb (const char *key, const GValue *value, UpDevice *devi
}
else
if
(
g_strcmp0
(
key
,
"UpdateTime"
)
==
0
)
{
device
->
priv
->
update_time
=
g_value_get_uint64
(
value
);
}
else
if
(
g_strcmp0
(
key
,
"Type"
)
==
0
)
{
device
->
priv
->
type
=
g_value_get_uint
(
value
);
device
->
priv
->
kind
=
g_value_get_uint
(
value
);
}
else
if
(
g_strcmp0
(
key
,
"Online"
)
==
0
)
{
device
->
priv
->
online
=
g_value_get_boolean
(
value
);
}
else
if
(
g_strcmp0
(
key
,
"HasHistory"
)
==
0
)
{
...
...
@@ -408,39 +408,39 @@ up_device_to_text (UpDevice *device)
g_string_printf
(
string
,
" updated: %s (%d seconds ago)
\n
"
,
time_buf
,
(
int
)
(
time
(
NULL
)
-
device
->
priv
->
update_time
));
g_string_printf
(
string
,
" has history: %s
\n
"
,
up_device_bool_to_string
(
device
->
priv
->
has_history
));
g_string_printf
(
string
,
" has statistics: %s
\n
"
,
up_device_bool_to_string
(
device
->
priv
->
has_statistics
));
g_string_printf
(
string
,
" %s
\n
"
,
up_device_
type_to_string
(
device
->
priv
->
type
));
g_string_printf
(
string
,
" %s
\n
"
,
up_device_
kind_to_string
(
device
->
priv
->
kind
));
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_MOUSE
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_KEYBOARD
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_UPS
)
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_MOUSE
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_KEYBOARD
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_UPS
)
g_string_printf
(
string
,
" present: %s
\n
"
,
up_device_bool_to_string
(
device
->
priv
->
is_present
));
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_MOUSE
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_KEYBOARD
)
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_MOUSE
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_KEYBOARD
)
g_string_printf
(
string
,
" rechargeable: %s
\n
"
,
up_device_bool_to_string
(
device
->
priv
->
is_rechargeable
));
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_MOUSE
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_KEYBOARD
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_UPS
)
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_MOUSE
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_KEYBOARD
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_UPS
)
g_string_printf
(
string
,
" state: %s
\n
"
,
up_device_state_to_string
(
device
->
priv
->
state
));
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
)
{
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
)
{
g_string_printf
(
string
,
" energy: %g Wh
\n
"
,
device
->
priv
->
energy
);
g_string_printf
(
string
,
" energy-empty: %g Wh
\n
"
,
device
->
priv
->
energy_empty
);
g_string_printf
(
string
,
" energy-full: %g Wh
\n
"
,
device
->
priv
->
energy_full
);
g_string_printf
(
string
,
" energy-full-design: %g Wh
\n
"
,
device
->
priv
->
energy_full_design
);
}
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_MONITOR
)
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_MONITOR
)
g_string_printf
(
string
,
" energy-rate: %g W
\n
"
,
device
->
priv
->
energy_rate
);
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_UPS
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_MONITOR
)
{
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_UPS
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_MONITOR
)
{
if
(
device
->
priv
->
voltage
>
0
)
g_string_printf
(
string
,
" voltage: %g V
\n
"
,
device
->
priv
->
voltage
);
}
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_UPS
)
{
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_UPS
)
{
if
(
device
->
priv
->
time_to_full
>
0
)
{
time_str
=
up_device_to_text_time_to_string
(
device
->
priv
->
time_to_full
);
g_string_printf
(
string
,
" time to full: %s
\n
"
,
time_str
);
...
...
@@ -452,22 +452,22 @@ up_device_to_text (UpDevice *device)
g_free
(
time_str
);
}
}
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_MOUSE
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_KEYBOARD
||
device
->
priv
->
type
==
UP_DEVICE_TYPE
_UPS
)
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_MOUSE
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_KEYBOARD
||
device
->
priv
->
kind
==
UP_DEVICE_KIND
_UPS
)
g_string_printf
(
string
,
" percentage: %g%%
\n
"
,
device
->
priv
->
percentage
);
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
)
{
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
)
{
if
(
device
->
priv
->
capacity
>
0
)
g_string_printf
(
string
,
" capacity: %g%%
\n
"
,
device
->
priv
->
capacity
);
}
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
)
{
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
)
{
if
(
device
->
priv
->
technology
!=
UP_DEVICE_TECHNOLOGY_UNKNOWN
)
g_string_printf
(
string
,
" technology: %s
\n
"
,
up_device_technology_to_string
(
device
->
priv
->
technology
));
}
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_LINE_POWER
)
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_LINE_POWER
)
g_string_printf
(
string
,
" online: %s
\n
"
,
up_device_bool_to_string
(
device
->
priv
->
online
));
if
(
device
->
priv
->
type
==
UP_DEVICE_TYPE
_BATTERY
)
{
if
(
device
->
priv
->
kind
==
UP_DEVICE_KIND
_BATTERY
)
{
if
(
device
->
priv
->
recall_notice
)
{
g_string_printf
(
string
,
" recall vendor: %s
\n
"
,
device
->
priv
->
recall_vendor
);
g_string_printf
(
string
,
" recall url: %s
\n
"
,
device
->
priv
->
recall_url
);
...
...
@@ -536,8 +536,8 @@ up_device_set_property (GObject *object, guint prop_id, const GValue *value, GPa
case
PROP_UPDATE_TIME
:
device
->
priv
->
update_time
=
g_value_get_uint64
(
value
);
break
;
case
PROP_
TYPE
:
device
->
priv
->
type
=
g_value_get_uint
(
value
);
case
PROP_
KIND
:
device
->
priv
->
kind
=
g_value_get_uint
(
value
);
break
;
case
PROP_POWER_SUPPLY
:
device
->
priv
->
power_supply
=
g_value_get_boolean
(
value
);
...
...
@@ -652,8 +652,8 @@ up_device_get_property (GObject *object, guint prop_id, GValue *value, GParamSpe
case
PROP_HAS_STATISTICS
:
g_value_set_boolean
(
value
,
device
->
priv
->
has_statistics
);
break
;
case
PROP_
TYPE
:
g_value_set_uint
(
value
,
device
->
priv
->
type
);
case
PROP_
KIND
:
g_value_set_uint
(
value
,
device
->
priv
->
kind
);
break
;
case
PROP_STATE
:
g_value_set_uint
(
value
,
device
->
priv
->
state
);
...
...
@@ -878,19 +878,19 @@ up_device_class_init (UpDeviceClass *klass)
FALSE
,
G_PARAM_READWRITE
));
/**
* UpDevice:
type
:
* UpDevice:
kind
:
*
* The device
type, e.g. %UP_DEVICE_TYPE
_KEYBOARD.
* The device
kind, e.g. %UP_DEVICE_KIND
_KEYBOARD.
*
* Since: 0.9.0
**/
g_object_class_install_property
(
object_class
,
PROP_
TYPE
,
g_param_spec_uint
(
"
type
"
,
PROP_
KIND
,
g_param_spec_uint
(
"
kind
"
,
NULL
,
NULL
,
UP_DEVICE_
TYPE
_UNKNOWN
,
UP_DEVICE_
TYPE
_LAST
,
UP_DEVICE_
TYPE
_UNKNOWN
,
UP_DEVICE_
KIND
_UNKNOWN
,
UP_DEVICE_
KIND
_LAST
,
UP_DEVICE_
KIND
_UNKNOWN
,
G_PARAM_READWRITE
));
/**
* UpDevice:state:
...
...
libupower-glib/up-types.c
View file @
5e8ba545
...
...
@@ -36,41 +36,41 @@
#include "up-types.h"
/**
* up_device_
type
_to_string:
* up_device_
kind
_to_string:
*
* Converts a #UpDevice
Type
to a string.
* Converts a #UpDevice
Kind
to a string.
*
* Return value: identifier string
*
* Since: 0.9.0
**/
const
gchar
*
up_device_
type_to_string
(
UpDeviceType
type_enum
)
up_device_
kind_to_string
(
UpDeviceKind
type_enum
)
{
const
gchar
*
type
=
NULL
;
switch
(
type_enum
)
{
case
UP_DEVICE_
TYPE
_LINE_POWER
:
case
UP_DEVICE_
KIND
_LINE_POWER
:
type
=
"line-power"
;
break
;
case
UP_DEVICE_
TYPE
_BATTERY
:
case
UP_DEVICE_
KIND
_BATTERY
:
type
=
"battery"
;
break
;
case
UP_DEVICE_
TYPE
_UPS
:
case
UP_DEVICE_
KIND
_UPS
:
type
=
"ups"
;
break
;
case
UP_DEVICE_
TYPE
_MONITOR
:
case
UP_DEVICE_
KIND
_MONITOR
:
type
=
"monitor"
;
break
;
case
UP_DEVICE_
TYPE
_MOUSE
:
case
UP_DEVICE_
KIND
_MOUSE
:
type
=
"mouse"
;
break
;
case
UP_DEVICE_
TYPE
_KEYBOARD
:
case
UP_DEVICE_
KIND
_KEYBOARD
:
type
=
"keyboard"
;
break
;
case
UP_DEVICE_
TYPE
_PDA
:
case
UP_DEVICE_
KIND
_PDA
:
type
=
"pda"
;
break
;
case
UP_DEVICE_
TYPE
_PHONE
:
case
UP_DEVICE_
KIND
_PHONE
:
type
=
"phone"
;
break
;
default:
...
...
@@ -81,36 +81,36 @@ up_device_type_to_string (UpDeviceType type_enum)
}
/**
* up_device_
type
_from_string:
* up_device_
kind
_from_string:
*
* Converts a string to a #UpDevice
Type
.
* Converts a string to a #UpDevice
Kind
.
*
* Return value: enumerated value
*
* Since: 0.9.0
**/
UpDevice
Type
up_device_
type
_from_string
(
const
gchar
*
type
)
UpDevice
Kind
up_device_
kind
_from_string
(
const
gchar
*
type
)
{
if
(
type
==
NULL
)
return
UP_DEVICE_
TYPE
_UNKNOWN
;
return
UP_DEVICE_
KIND
_UNKNOWN
;
if
(
g_strcmp0
(
type
,
"line-power"
)
==
0
)
return
UP_DEVICE_
TYPE
_LINE_POWER
;
return
UP_DEVICE_
KIND
_LINE_POWER
;
if
(
g_strcmp0
(
type
,
"battery"
)
==
0
)
return
UP_DEVICE_
TYPE
_BATTERY
;
return
UP_DEVICE_
KIND
_BATTERY
;
if
(
g_strcmp0
(
type
,
"ups"
)
==
0
)
return
UP_DEVICE_
TYPE
_UPS
;
return
UP_DEVICE_
KIND
_UPS
;
if
(
g_strcmp0
(
type
,
"monitor"
)
==
0
)
return
UP_DEVICE_
TYPE
_MONITOR
;
return
UP_DEVICE_
KIND
_MONITOR
;
if
(
g_strcmp0
(
type
,
"mouse"
)
==
0
)
return
UP_DEVICE_
TYPE
_MOUSE
;
return
UP_DEVICE_
KIND
_MOUSE
;
if
(
g_strcmp0
(
type
,
"keyboard"
)
==
0
)
return
UP_DEVICE_
TYPE
_KEYBOARD
;
return
UP_DEVICE_
KIND
_KEYBOARD
;
if
(
g_strcmp0
(
type
,
"pda"
)
==
0
)
return
UP_DEVICE_
TYPE
_PDA
;
return
UP_DEVICE_
KIND
_PDA
;
if
(
g_strcmp0
(
type
,
"phone"
)
==
0
)
return
UP_DEVICE_
TYPE
_PHONE
;
return
UP_DEVICE_
TYPE
_UNKNOWN
;
return
UP_DEVICE_
KIND
_PHONE
;
return
UP_DEVICE_
KIND
_UNKNOWN
;
}
/**
...
...
libupower-glib/up-types.h
View file @
5e8ba545
...
...
@@ -31,22 +31,22 @@
G_BEGIN_DECLS
/**
* UpDevice
Type
:
* UpDevice
Kind
:
*
* The device type.
**/
typedef
enum
{
UP_DEVICE_
TYPE
_UNKNOWN
,
UP_DEVICE_
TYPE
_LINE_POWER
,
UP_DEVICE_
TYPE
_BATTERY
,
UP_DEVICE_
TYPE
_UPS
,
UP_DEVICE_
TYPE
_MONITOR
,
UP_DEVICE_
TYPE
_MOUSE
,
UP_DEVICE_
TYPE
_KEYBOARD
,
UP_DEVICE_
TYPE
_PDA
,
UP_DEVICE_
TYPE
_PHONE
,
UP_DEVICE_
TYPE
_LAST
}
UpDevice
Type
;
UP_DEVICE_
KIND
_UNKNOWN
,
UP_DEVICE_
KIND
_LINE_POWER
,
UP_DEVICE_
KIND
_BATTERY
,
UP_DEVICE_
KIND
_UPS
,
UP_DEVICE_
KIND
_MONITOR
,
UP_DEVICE_
KIND
_MOUSE
,
UP_DEVICE_
KIND
_KEYBOARD
,
UP_DEVICE_
KIND
_PDA
,
UP_DEVICE_
KIND
_PHONE
,
UP_DEVICE_
KIND
_LAST
}
UpDevice
Kind
;
/**
* UpDeviceState:
...
...
@@ -92,10 +92,10 @@ typedef enum {
UP_QOS_TYPE_LAST
}
UpQosType
;
const
gchar
*
up_device_
type_to_string
(
UpDeviceType
type_enum
);
const
gchar
*
up_device_
kind_to_string
(
UpDeviceKind
type_enum
);
const
gchar
*
up_device_state_to_string
(
UpDeviceState
state_enum
);
const
gchar
*
up_device_technology_to_string
(
UpDeviceTechnology
technology_enum
);
UpDevice
Type
up_device_type
_from_string
(
const
gchar
*
type
);
UpDevice
Kind
up_device_kind
_from_string
(
const
gchar
*
type
);
UpDeviceState
up_device_state_from_string
(
const
gchar
*
state
);
UpDeviceTechnology
up_device_technology_from_string
(
const
gchar
*
technology
);
const
gchar
*
up_qos_type_to_string
(
UpQosType
type
);
...
...
src/dummy/up-backend.c
View file @
5e8ba545
...
...
@@ -166,7 +166,7 @@ up_backend_init (UpBackend *backend)
"vendor"
,
"hughsie"
,
"model"
,
"BAT1"
,
"serial"
,
"0001"
,
"type"
,
UP_DEVICE_
TYPE
_BATTERY
,
"type"
,
UP_DEVICE_
KIND
_BATTERY
,
"online"
,
FALSE
,
"power-supply"
,
TRUE
,
"is-present"
,
TRUE
,
...
...
src/freebsd/up-device-supply.c
View file @
5e8ba545
...
...
@@ -130,7 +130,7 @@ up_device_supply_acline_coldplug (UpDevice *device)
g_object_set
(
device
,
"online"
,
FALSE
,
"power-supply"
,
TRUE
,
"type"
,
UP_DEVICE_
TYPE
_LINE_POWER
,
"type"
,
UP_DEVICE_
KIND
_LINE_POWER
,
NULL
);
ret
=
up_device_supply_acline_set_properties
(
device
);
...
...
@@ -146,7 +146,7 @@ up_device_supply_battery_coldplug (UpDevice *device, UpAcpiNative *native)
{
gboolean
ret
;
g_object_set
(
device
,
"type"
,
UP_DEVICE_
TYPE
_BATTERY
,
NULL
);
g_object_set
(
device
,
"type"
,
UP_DEVICE_
KIND
_BATTERY
,
NULL
);
ret
=
up_device_supply_battery_set_properties
(
device
,
native
);
return
ret
;
...
...
@@ -386,15 +386,15 @@ up_device_supply_refresh (UpDevice *device)
{
GObject
*
object
;
GTimeVal
timeval
;
UpDevice
Type
type
;
UpDevice
Kind
type
;
gboolean
ret
;
g_object_get
(
device
,
"type"
,
&
type
,
NULL
);
switch
(
type
)
{
case
UP_DEVICE_
TYPE
_LINE_POWER
:
case
UP_DEVICE_
KIND
_LINE_POWER
:
ret
=
up_device_supply_acline_set_properties
(
device
);
break
;
case
UP_DEVICE_
TYPE
_BATTERY
:
case
UP_DEVICE_
KIND
_BATTERY
:
object
=
up_device_get_native
(
device
);
ret
=
up_device_supply_battery_set_properties
(
device
,
UP_ACPI_NATIVE
(
object
));
break
;
...
...
@@ -417,7 +417,7 @@ up_device_supply_refresh (UpDevice *device)
static
gboolean
up_device_supply_get_on_battery
(
UpDevice
*
device
,
gboolean
*
on_battery
)
{
UpDevice
Type
type
;
UpDevice
Kind
type
;
UpDeviceState
state
;
gboolean
is_present
;
...
...
@@ -429,7 +429,7 @@ up_device_supply_get_on_battery (UpDevice *device, gboolean *on_battery)
"is-present"
,
&
is_present
,
NULL
);
if
(
type
!=
UP_DEVICE_
TYPE
_BATTERY
)
if
(
type
!=
UP_DEVICE_
KIND
_BATTERY
)
return
FALSE
;
if
(
state
==
UP_DEVICE_STATE_UNKNOWN
)
return
FALSE
;
...
...
@@ -472,7 +472,7 @@ up_device_supply_get_low_battery (UpDevice *device, gboolean *low_battery)
static
gboolean
up_device_supply_get_online
(
UpDevice
*
device
,
gboolean
*
online
)
{
UpDevice
Type
type
;
UpDevice
Kind
type
;
gboolean
online_tmp
;
g_return_val_if_fail
(
online
!=
NULL
,
FALSE
);
...
...
@@ -482,7 +482,7 @@ up_device_supply_get_online (UpDevice *device, gboolean *online)
"online"
,
&
online_tmp
,
NULL
);
if
(
type
!=
UP_DEVICE_
TYPE
_LINE_POWER
)
if
(
type
!=
UP_DEVICE_
KIND
_LINE_POWER
)
return
FALSE
;
*
online
=
online_tmp
;
...
...
src/linux/up-device-csr.c
View file @
5e8ba545
...
...
@@ -146,9 +146,9 @@ up_device_csr_coldplug (UpDevice *device)
/* which one? */
if
(
g_strcmp0
(
type
,
"mouse"
)
==
0
)
g_object_set
(
device
,
"type"
,
UP_DEVICE_
TYPE
_MOUSE
,
NULL
);
g_object_set
(
device
,
"type"
,
UP_DEVICE_
KIND
_MOUSE
,
NULL
);
else
if
(
g_strcmp0
(
type
,
"keyboard"
)
==
0
)
g_object_set
(
device
,
"type"
,
UP_DEVICE_
TYPE
_KEYBOARD
,
NULL
);
g_object_set
(
device
,
"type"
,
UP_DEVICE_
KIND
_KEYBOARD
,
NULL
);
else
{
egg_debug
(
"not a recognised csr device"
);
goto
out
;
...
...
src/linux/up-device-hid.c
View file @
5e8ba545
...
...
@@ -347,7 +347,7 @@ up_device_hid_coldplug (UpDevice *device)
/* hardcode some values */
g_object_set
(
device
,
"type"
,
UP_DEVICE_
TYPE
_UPS
,
"type"
,
UP_DEVICE_
KIND
_UPS
,
"is-rechargeable"
,
TRUE
,
"power-supply"
,
TRUE
,
"is-present"
,
TRUE
,
...
...
src/linux/up-device-supply.c
View file @
5e8ba545
...
...
@@ -128,7 +128,7 @@ static gboolean
up_device_supply_get_on_battery
(
UpDevice
*
device
,
gboolean
*
on_battery
)
{
UpDeviceSupply
*
supply
=
UP_DEVICE_SUPPLY
(
device
);
UpDevice
Type
type
;
UpDevice
Kind
type
;
UpDeviceState
state
;
gboolean
is_present
;
...
...
@@ -141,7 +141,7 @@ up_device_supply_get_on_battery (UpDevice *device, gboolean *on_battery)
"is-present"
,
&
is_present
,
NULL
);
if
(
type
!=
UP_DEVICE_
TYPE
_BATTERY
)
if
(
type
!=
UP_DEVICE_
KIND
_BATTERY
)
return
FALSE
;
if
(
state
==
UP_DEVICE_STATE_UNKNOWN
)
return
FALSE
;
...
...
@@ -189,7 +189,7 @@ static gboolean
up_device_supply_get_online
(
UpDevice
*
device
,
gboolean
*
online
)
{
UpDeviceSupply
*
supply
=
UP_DEVICE_SUPPLY
(
device
);
UpDevice
Type
type
;
UpDevice
Kind
type
;
gboolean
online_tmp
;
g_return_val_if_fail
(
UP_IS_DEVICE_SUPPLY
(
supply
),
FALSE
);
...
...
@@ -200,7 +200,7 @@ up_device_supply_get_online (UpDevice *device, gboolean *online)
"online"
,
&
online_tmp
,
NULL
);
if
(
type
!=
UP_DEVICE_
TYPE
_LINE_POWER
)
if
(
type
!=
UP_DEVICE_
KIND
_LINE_POWER
)
return
FALSE
;
*
online
=
online_tmp
;
...
...
@@ -600,7 +600,7 @@ up_device_supply_refresh_battery (UpDeviceSupply *supply)
NULL
);
/* only guess when we have more than one battery devices */
battery_count
=
up_daemon_get_number_devices_of_type
(
daemon
,
UP_DEVICE_
TYPE
_BATTERY
);
battery_count
=
up_daemon_get_number_devices_of_type
(
daemon
,
UP_DEVICE_
KIND
_BATTERY
);
/* try to find a suitable icon depending on AC state */
if
(
battery_count
>
1
)
{
...
...
@@ -718,7 +718,7 @@ up_device_supply_coldplug (UpDevice *device)
GUdevDevice
*
native
;
const
gchar
*
native_path
;
gchar
*
device_type
=
NULL
;
UpDevice
Type
type
=
UP_DEVICE_TYPE
_UNKNOWN
;
UpDevice
Kind
type
=
UP_DEVICE_KIND
_UNKNOWN
;
up_device_supply_reset_values
(
supply
);
...
...
@@ -734,21 +734,21 @@ up_device_supply_coldplug (UpDevice *device)
device_type
=
up_device_supply_get_string
(
native_path
,
"type"
);
if
(
device_type
!=
NULL
)
{
if
(
g_ascii_strcasecmp
(
device_type
,
"mains"
)
==
0
)
{
type
=
UP_DEVICE_
TYPE
_LINE_POWER
;
type
=
UP_DEVICE_
KIND
_LINE_POWER
;
}
else
if
(
g_ascii_strcasecmp
(
device_type
,
"battery"
)
==
0
)
{
type
=
UP_DEVICE_
TYPE
_BATTERY
;
type
=
UP_DEVICE_
KIND
_BATTERY
;
}
else
{
egg_warning
(
"did not recognise type %s, please report"
,
device_type
);
}
}
/* if reading the device type did not work, use the previous method */
if
(
type
==
UP_DEVICE_
TYPE
_UNKNOWN
)
{
if
(
type
==
UP_DEVICE_
KIND
_UNKNOWN
)
{
if
(
sysfs_file_exists
(
native_path
,
"online"
))
{
type
=
UP_DEVICE_
TYPE
_LINE_POWER
;
type
=
UP_DEVICE_
KIND
_LINE_POWER
;
}
else
{
/* this is a good guess as UPS and CSR are not in the kernel */
type
=
UP_DEVICE_
TYPE
_BATTERY
;
type
=
UP_DEVICE_
KIND
_BATTERY
;
}
}
...
...
@@ -807,7 +807,7 @@ up_device_supply_refresh (UpDevice *device)
gboolean
ret
;
GTimeVal
timeval
;
UpDeviceSupply
*
supply
=
UP_DEVICE_SUPPLY
(
device
);
UpDevice
Type
type
;
UpDevice
Kind
type
;
if
(
supply
->
priv
->
poll_timer_id
>
0
)
{
g_source_remove
(
supply
->
priv
->
poll_timer_id
);
...
...
@@ -816,10 +816,10 @@ up_device_supply_refresh (UpDevice *device)
g_object_get
(
device
,
"type"
,
&
type
,
NULL
);
switch
(
type
)
{
case
UP_DEVICE_
TYPE
_LINE_POWER
:
case
UP_DEVICE_
KIND
_LINE_POWER
:
ret
=
up_device_supply_refresh_line_power
(
supply
);
break
;
case
UP_DEVICE_
TYPE
_BATTERY
:
case
UP_DEVICE_
KIND
_BATTERY
:
ret
=
up_device_supply_refresh_battery
(
supply
);
/* Seems that we don't get change uevents from the
...
...
src/linux/up-device-wup.c
View file @
5e8ba545
...
...
@@ -363,7 +363,7 @@ up_device_wup_coldplug (UpDevice *device)
/* hardcode some values */
native_path
=
g_udev_device_get_sysfs_path
(
native
);
g_object_set
(
device
,
"type"
,
UP_DEVICE_
TYPE
_MONITOR
,
"type"
,
UP_DEVICE_
KIND
_MONITOR
,
"is-rechargeable"
,
FALSE
,
"power-supply"
,
FALSE
,
"is-present"
,
FALSE
,
...
...
src/up-daemon.c
View file @
5e8ba545
...
...
@@ -330,12 +330,12 @@ up_daemon_get_on_battery_local (UpDaemon *daemon)
* up_daemon_get_number_devices_of_type:
**/
guint
up_daemon_get_number_devices_of_type
(
UpDaemon
*
daemon
,
UpDevice
Type
type
)
up_daemon_get_number_devices_of_type
(
UpDaemon
*
daemon
,
UpDevice
Kind
type
)
{
guint
i
;
UpDevice
*
device
;
GPtrArray
*
array
;
UpDevice
Type
type_tmp
;
UpDevice
Kind
type_tmp
;
guint
count
=
0
;
/* ask each device */
...
...
@@ -445,7 +445,7 @@ up_daemon_refresh_battery_devices (UpDaemon *daemon)
guint
i
;
GPtrArray
*
array
;
UpDevice
*
device
;
UpDevice
Type
type
;
UpDevice
Kind
type
;
/* refresh all devices in array */
array
=
up_device_list_get_array
(
daemon
->
priv
->
power_devices
);
...
...
@@ -455,7 +455,7 @@ up_daemon_refresh_battery_devices (UpDaemon *daemon)
g_object_get
(
device
,
"type"
,
&
type
,
NULL
);
if
(
type
==
UP_DEVICE_
TYPE
_BATTERY
)
if
(
type
==
UP_DEVICE_
KIND
_BATTERY
)
up_device_refresh_internal
(
device
);
}
g_ptr_array_unref
(
array
);
...
...
@@ -742,7 +742,7 @@ static void
up_daemon_device_changed_cb
(
UpDevice
*
device
,
UpDaemon
*
daemon
)
{
const
gchar
*
object_path
;
UpDevice
Type
type
;
UpDevice
Kind
type
;
gboolean
ret
;
g_return_if_fail
(
UP_IS_DAEMON
(
daemon
));
...
...
@@ -752,7 +752,7 @@ up_daemon_device_changed_cb (UpDevice *device, UpDaemon *daemon)
g_object_get
(
device
,
"type"
,
&
type
,
NULL
);
if
(
type
==
UP_DEVICE_
TYPE
_LINE_POWER
)
{
if
(
type
==
UP_DEVICE_
KIND
_LINE_POWER
)
{
/* refresh now, and again in a little while */
up_daemon_refresh_battery_devices
(
daemon
);
up_daemon_poll_battery_devices_for_a_little_bit
(
daemon
);
...
...
@@ -791,7 +791,7 @@ up_daemon_device_changed_cb (UpDevice *device, UpDaemon *daemon)
static
void
up_daemon_device_added_cb
(
UpBackend
*
backend
,
GObject
*
native
,
UpDevice
*
device
,
UpDaemon
*
daemon
)
{
UpDevice
Type
type
;
UpDevice
Kind
type
;
const
gchar
*
object_path
;
g_return_if_fail
(
UP_IS_DAEMON
(
daemon
));
...
...
@@ -809,7 +809,7 @@ up_daemon_device_added_cb (UpBackend *backend, GObject *native, UpDevice *device
g_object_get
(
device
,
"type"
,
&
type
,
NULL
);
if
(
type
==
UP_DEVICE_
TYPE
_BATTERY
)
if
(
type
==
UP_DEVICE_
KIND
_BATTERY
)
up_daemon_poll_battery_devices_for_a_little_bit
(
daemon
);