Interface
AstalBatteryIUPowerDevice
since: 0.1
Prerequisite
In order to implement IUPowerDevice, your type must inherit fromGDBusProxy
.
Interface structure
struct AstalBatteryIUPowerDeviceIface {
AstalBatteryHistoryDataPoint* (* get_history) (
AstalBatteryIUPowerDevice* self,
const gchar* type,
guint32 timespan,
guint32 resolution,
gint* result_length1,
GError** error
);
AstalBatteryStatisticsDataPoint* (* get_statistics) (
AstalBatteryIUPowerDevice* self,
const gchar* type,
gint* result_length1,
GError** error
);
void (* refresh) (
AstalBatteryIUPowerDevice* self,
GError** error
);
guint (* get_Type) (
AstalBatteryIUPowerDevice* self
);
gchar* (* get_native_path) (
AstalBatteryIUPowerDevice* self
);
gchar* (* get_vendor) (
AstalBatteryIUPowerDevice* self
);
gchar* (* get_model) (
AstalBatteryIUPowerDevice* self
);
gchar* (* get_serial) (
AstalBatteryIUPowerDevice* self
);
guint64 (* get_update_time) (
AstalBatteryIUPowerDevice* self
);
gboolean (* get_power_supply) (
AstalBatteryIUPowerDevice* self
);
gboolean (* get_has_history) (
AstalBatteryIUPowerDevice* self
);
gboolean (* get_has_statistics) (
AstalBatteryIUPowerDevice* self
);
gboolean (* get_online) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_energy) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_energy_empty) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_energy_full) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_energy_full_design) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_energy_rate) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_voltage) (
AstalBatteryIUPowerDevice* self
);
gint32 (* get_charge_cycles) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_luminosity) (
AstalBatteryIUPowerDevice* self
);
gint64 (* get_time_to_empty) (
AstalBatteryIUPowerDevice* self
);
gint64 (* get_time_to_full) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_percentage) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_temperature) (
AstalBatteryIUPowerDevice* self
);
gboolean (* get_is_present) (
AstalBatteryIUPowerDevice* self
);
guint (* get_state) (
AstalBatteryIUPowerDevice* self
);
gboolean (* get_is_rechargable) (
AstalBatteryIUPowerDevice* self
);
gdouble (* get_capacity) (
AstalBatteryIUPowerDevice* self
);
guint (* get_technology) (
AstalBatteryIUPowerDevice* self
);
guint32 (* get_warning_level) (
AstalBatteryIUPowerDevice* self
);
guint32 (* get_battery_level) (
AstalBatteryIUPowerDevice* self
);
gchar* (* get_icon_name) (
AstalBatteryIUPowerDevice* self
);
}
No description available.
Interface members
get_history |
|
No description available. | |
get_statistics |
|
No description available. | |
refresh |
|
No description available. | |
get_Type |
|
No description available. | |
get_native_path |
|
No description available. | |
get_vendor |
|
No description available. | |
get_model |
|
No description available. | |
get_serial |
|
No description available. | |
get_update_time |
|
No description available. | |
get_power_supply |
|
No description available. | |
get_has_history |
|
No description available. | |
get_has_statistics |
|
No description available. | |
get_online |
|
No description available. | |
get_energy |
|
No description available. | |
get_energy_empty |
|
No description available. | |
get_energy_full |
|
No description available. | |
get_energy_full_design |
|
No description available. | |
get_energy_rate |
|
No description available. | |
get_voltage |
|
No description available. | |
get_charge_cycles |
|
No description available. | |
get_luminosity |
|
No description available. | |
get_time_to_empty |
|
No description available. | |
get_time_to_full |
|
No description available. | |
get_percentage |
|
No description available. | |
get_temperature |
|
No description available. | |
get_is_present |
|
No description available. | |
get_state |
|
No description available. | |
get_is_rechargable |
|
No description available. | |
get_capacity |
|
No description available. | |
get_technology |
|
No description available. | |
get_warning_level |
|
No description available. | |
get_battery_level |
|
No description available. | |
get_icon_name |
|
No description available. |