107
"update-time", (guint64) 0,
108
108
"power-supply", FALSE,
110
"energy", (gdouble) 0.0,
111
111
"is-present", FALSE,
112
112
"is-rechargeable", FALSE,
113
113
"has-history", FALSE,
114
114
"has-statistics", FALSE,
119
"energy-full-design", 0.0,
115
"state", UP_DEVICE_STATE_UNKNOWN,
116
"capacity", (gdouble) 0.0,
117
"energy-empty", (gdouble) 0.0,
118
"energy-full", (gdouble) 0.0,
119
"energy-full-design", (gdouble) 0.0,
120
"energy-rate", (gdouble) 0.0,
121
"voltage", (gdouble) 0.0,
122
"time-to-empty", (gint64) 0,
123
"time-to-full", (gint64) 0,
124
"percentage", (gdouble) 0.0,
125
"technology", UP_DEVICE_TECHNOLOGY_UNKNOWN,
412
412
gdouble energy_full;
413
413
gdouble energy_full_design;
414
414
gdouble energy_rate;
415
gdouble capacity = 100.0f;
416
416
gdouble percentage = 0.0f;
418
guint64 time_to_empty;
419
guint64 time_to_full;
418
gint64 time_to_empty;
420
420
gchar *manufacturer = NULL;
421
421
gchar *model_name = NULL;
422
422
gchar *serial_number = NULL;
804
804
supply->priv->poll_timer_id =
805
805
g_timeout_add_seconds (UP_DEVICE_SUPPLY_UNKNOWN_TIMEOUT,
806
806
(GSourceFunc) up_device_supply_poll_battery, supply);
807
#if GLIB_CHECK_VERSION(2,25,8)
808
g_source_set_name_by_id (supply->priv->poll_timer_id, "[UpDeviceSupply] unknown poll");
807
810
/* increase count, we don't want to poll at 0.5Hz forever */
808
811
supply->priv->unknown_retries++;
813
816
supply->priv->poll_timer_id =
814
817
g_timeout_add_seconds (UP_DEVICE_SUPPLY_REFRESH_TIMEOUT,
815
818
(GSourceFunc) up_device_supply_poll_battery, supply);
819
#if GLIB_CHECK_VERSION(2,25,8)
820
g_source_set_name_by_id (supply->priv->poll_timer_id, "[UpDeviceSupply] normal poll");
817
823
return (supply->priv->poll_timer_id != 0);