| Top |  |  |  |  | 
| void | (*_up_device_reserved1) () | 
| void | (*_up_device_reserved2) () | 
| void | (*_up_device_reserved3) () | 
| void | (*_up_device_reserved4) () | 
| void | (*_up_device_reserved5) () | 
| void | (*_up_device_reserved6) () | 
| void | (*_up_device_reserved7) () | 
| void | (*_up_device_reserved8) () | 
| UpDevice * | up_device_new () | 
| gchar * | up_device_to_text () | 
| gboolean | up_device_refresh_sync () | 
| gboolean | up_device_set_object_path_sync () | 
| GPtrArray * | up_device_get_history_sync () | 
| GPtrArray * | up_device_get_statistics_sync () | 
| const gchar * | up_device_get_object_path () | 
A helper GObject to use for accessing UPower devices, and to be notified when it is changed.
See also: UpClient
gchar *
up_device_to_text (UpDevice *device);
Converts the device to a string description.
Since: 0.9.0
gboolean up_device_refresh_sync (UpDevice *device,GCancellable *cancellable,GError **error);
Refreshes properties on the device. This function is normally not required.
Since: 0.9.0
gboolean up_device_set_object_path_sync (UpDevice *device,const gchar *object_path,GCancellable *cancellable,GError **error);
Sets the object path of the object and fills up initial properties.
| device | a UpDevice instance. | |
| object_path | The UPower object path. | |
| cancellable | a GCancellable or  | |
| error | 
Since: 0.9.0
GPtrArray * up_device_get_history_sync (UpDevice *device,const gchar *type,guint timespec,guint resolution,GCancellable *cancellable,GError **error);
Gets the device history.
| device | a UpDevice instance. | |
| type | The type of history, known values are "rate" and "charge". | |
| timespec | the amount of time to look back into time. | |
| resolution | the resolution of data. | |
| cancellable | a GCancellable or  | |
| error | 
an array of UpHistoryItem's, with the most
recent one being first; NULL if error
is set or device
is
invalid. 
[element-type UpHistoryItem][transfer full]
Since: 0.9.0
GPtrArray * up_device_get_statistics_sync (UpDevice *device,const gchar *type,GCancellable *cancellable,GError **error);
Gets the device current statistics.
| device | a UpDevice instance. | |
| type | the type of statistics. | |
| cancellable | a GCancellable or  | |
| error | 
an array of UpStatsItem's, else NULL and error
is used. 
[element-type UpStatsItem][transfer full]
Since: 0.9.0