Interface

AstalBatteryIUPowerDevice

since: 0.1

Description

interface AstalBattery.IUPowerDevice : Gio.DBusProxy
No description available.

Available since: 0.1

Prerequisite

In order to implement IUPowerDevice, your type must inherit fromGDBusProxy.

Instance methods

astal_battery_iu_power_device_get_history
No description available.

since: 0.1

astal_battery_iu_power_device_get_statistics
No description available.

since: 0.1

astal_battery_iu_power_device_refresh
No description available.

since: 0.1

astal_battery_iu_power_device_get_Type
No description available.

since: 0.1

astal_battery_iu_power_device_get_native_path
No description available.

since: 0.1

astal_battery_iu_power_device_get_vendor
No description available.

since: 0.1

astal_battery_iu_power_device_get_model
No description available.

since: 0.1

astal_battery_iu_power_device_get_serial
No description available.

since: 0.1

astal_battery_iu_power_device_get_update_time
No description available.

since: 0.1

astal_battery_iu_power_device_get_power_supply
No description available.

since: 0.1

astal_battery_iu_power_device_get_has_history
No description available.

since: 0.1

astal_battery_iu_power_device_get_has_statistics
No description available.

since: 0.1

astal_battery_iu_power_device_get_online
No description available.

since: 0.1

astal_battery_iu_power_device_get_energy
No description available.

since: 0.1

astal_battery_iu_power_device_get_energy_empty
No description available.

since: 0.1

astal_battery_iu_power_device_get_energy_full
No description available.

since: 0.1

astal_battery_iu_power_device_get_energy_full_design
No description available.

since: 0.1

astal_battery_iu_power_device_get_energy_rate
No description available.

since: 0.1

astal_battery_iu_power_device_get_voltage
No description available.

since: 0.1

astal_battery_iu_power_device_get_charge_cycles
No description available.

since: 0.1

astal_battery_iu_power_device_get_luminosity
No description available.

since: 0.1

astal_battery_iu_power_device_get_time_to_empty
No description available.

since: 0.1

astal_battery_iu_power_device_get_time_to_full
No description available.

since: 0.1

astal_battery_iu_power_device_get_percentage
No description available.

since: 0.1

astal_battery_iu_power_device_get_temperature
No description available.

since: 0.1

astal_battery_iu_power_device_get_is_present
No description available.

since: 0.1

astal_battery_iu_power_device_get_state
No description available.

since: 0.1

astal_battery_iu_power_device_get_is_rechargable
No description available.

since: 0.1

astal_battery_iu_power_device_get_capacity
No description available.

since: 0.1

astal_battery_iu_power_device_get_technology
No description available.

since: 0.1

astal_battery_iu_power_device_get_warning_level
No description available.

since: 0.1

astal_battery_iu_power_device_get_battery_level
No description available.

since: 0.1

astal_battery_iu_power_device_get_icon_name
No description available.

since: 0.1

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
AstalBatteryHistoryDataPoint* (* get_history) (
    AstalBatteryIUPowerDevice* self,
    const gchar* type,
    guint32 timespan,
    guint32 resolution,
    gint* result_length1,
    GError** error
  )
 No description available.
get_statistics
AstalBatteryStatisticsDataPoint* (* get_statistics) (
    AstalBatteryIUPowerDevice* self,
    const gchar* type,
    gint* result_length1,
    GError** error
  )
 No description available.
refresh
void (* refresh) (
    AstalBatteryIUPowerDevice* self,
    GError** error
  )
 No description available.
get_Type
guint (* get_Type) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_native_path
gchar* (* get_native_path) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_vendor
gchar* (* get_vendor) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_model
gchar* (* get_model) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_serial
gchar* (* get_serial) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_update_time
guint64 (* get_update_time) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_power_supply
gboolean (* get_power_supply) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_has_history
gboolean (* get_has_history) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_has_statistics
gboolean (* get_has_statistics) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_online
gboolean (* get_online) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_energy
gdouble (* get_energy) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_energy_empty
gdouble (* get_energy_empty) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_energy_full
gdouble (* get_energy_full) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_energy_full_design
gdouble (* get_energy_full_design) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_energy_rate
gdouble (* get_energy_rate) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_voltage
gdouble (* get_voltage) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_charge_cycles
gint32 (* get_charge_cycles) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_luminosity
gdouble (* get_luminosity) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_time_to_empty
gint64 (* get_time_to_empty) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_time_to_full
gint64 (* get_time_to_full) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_percentage
gdouble (* get_percentage) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_temperature
gdouble (* get_temperature) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_is_present
gboolean (* get_is_present) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_state
guint (* get_state) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_is_rechargable
gboolean (* get_is_rechargable) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_capacity
gdouble (* get_capacity) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_technology
guint (* get_technology) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_warning_level
guint32 (* get_warning_level) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_battery_level
guint32 (* get_battery_level) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.
get_icon_name
gchar* (* get_icon_name) (
    AstalBatteryIUPowerDevice* self
  )
 No description available.

Virtual methods

AstalBattery.IUPowerDevice.get_history
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_statistics
No description available.

since: 0.1

AstalBattery.IUPowerDevice.refresh
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_Type
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_native_path
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_vendor
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_model
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_serial
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_update_time
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_power_supply
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_has_history
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_has_statistics
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_online
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_energy
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_energy_empty
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_energy_full
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_energy_full_design
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_energy_rate
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_voltage
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_charge_cycles
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_luminosity
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_time_to_empty
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_time_to_full
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_percentage
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_temperature
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_is_present
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_state
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_is_rechargable
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_capacity
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_technology
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_warning_level
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_battery_level
No description available.

since: 0.1

AstalBattery.IUPowerDevice.get_icon_name
No description available.

since: 0.1